We all love McDonald's. Although we sometimes claim that we don't like it because it's considered unhealthy and processed, we all have a special place for the fast food in our heart. They obviously have amazing nuggs, fries, burgers and Coke. But one treat we sometimes overlook, that we definitely shouldn't, is the McFlurry — decadent vanilla ice cream infused with candy and toppings galore, creating a thick, rich and creamy concoction. Here's a compilation of the most epic McDonald's McFlurry flavors that have been available in the US, both current and discontinued.

8. M&M

To begin the list is a classic: the M&M's McFlurry. Now, there is nothing wrong with it — it's perfectly fine. But that's precisely it. It's fine. It isn't great. It's just vanilla ice cream with M&M candies that, after a while, become rock-hard and basically inedible. The only redeeming quality is that it turns a cool color once you swirl the candies around, but other than that, it's pretty lackluster.

7. Butterfinger

In my opinion, Butterfingers are an overlooked candy bar. But it has a strong cult following — one so strong that when Butterfinger McFlurries were discontinued in the early 2010s, people revolted and even made petitions. With bits of crispy peanut butter and chocolate chips for added texture, it was a much-needed to contrast to the other flavors available at the time.

6. Snickers

Snickers are known for being one of Selena Gomez's favorite junk foods, and for good reason. This McFlurry's got silky caramel, crunchy peanuts, pillowy nougat — all encased in chocolate. Although I am saddened at the fact that it's discontinued to this day, it's ranked at No. 6 on the list because I wanted more caramel sauce drizzled atop my McFlurry each time I ordered it to really elevate the dessert.

5. Rolo

When McDonald's reintroduced its Rolo McFlurry this summer, the Internet freaked out, and rightfully so. It has chunks of Rolo candies and swirls of deep caramel in the vanilla base, and it's the perfect way to beat the heat. Plus, I should mention that with announcing it's revival of the Rolos flavor, McDonald's also announced that all McFlurries will now be made without artificial colors, preservatives, or flavors — all good news!

4. Twix

It is a known fact that Twix is one of the best cheap chocolates that money can buy. Blend it into a McFlurry and you've got a treat with all the basic essentials: a thick consistency, sauce, and nice little bits to dig around for. Too bad this flavor got discontinued in 2015. I'll ~need a moment~ to process this devastating loss.

3. Oreo

Oreos are Milk's (probably America's) favorite cookie, and Oreo McFlurries are many people's favorite flavor. This McFlurry flavor is essentially an upgraded version of Cookies and Cream ice cream, since not only is the vanilla base infused with these sandwich cookies, it's sprinkled with a generous crumble, so you won't be lacking on the Oreo flavor. Bonus: It's one of McDonald's permanent menu items, so there's no need to be anxious wondering if it's still available. 

2. Praline and Cream

Praline and Cream — it's the one that got away, the one that people slept on. If you didn't try this flavor before it was discontinued, you missed out big time. First and foremost, pralines are delicious. I mean, what's there not to love about candied pecans? Secondly, the pecans were so well-tempered that they never lost their crunch. And, finally, the hot caramel sauce on top made for a unique treat— all for a $1.89.

1. Reese's Peanut Butter Cup

To round out the list, I present to you the best McFlurry flavor, which is sadly no longer on the McDonald's menu: Reese's Peanut Butter Cup. Reese's are a chocolate and peanut butter lover's dream. McDonald's gave you a boatload of Reese's, never skipping out on its chocolatey goodness. The candy tasted even better the colder it got. And, come on; vanilla, chocolate, and peanut butter? Yum — best flavor combination ever.

There's been such an outrage over its removal that there's a Facebook page demanding for its return (which I subsequently liked after finding). RIP, Reese's McFlurry. You are missed, and I pray for your reincarnation.

Although there has been a wide array of different types of McDonald's McFlurry flavors, one thing about them remains the same: They're never boring and always delicious. Your favorite might not be in stores anymore, but no matter what, when you go to the golden arches, you're guaranteed a delicious frozen treat. That is, unless the machines are broken.