Cheese balls are one of the more popular appetizers at gatherings, but they can be a bit messy for guests to eat, and oftentimes they look a bit unappetizing after about an hour of being munched on.

This recipe not only exemplifies everything we all love about these balls of cheese, but makes them super easy to eat, and adorable to boot. Mini cheese balls made of cream cheese are rolled in shredded cheese and set atop individual crackers before being decorated with small pieces of pepperoni and black olives. The results? The perfect pop-in-your-mouth-bite that will look just as fantastic towards the end of the evening as it did when you first set it out. So if you’re having a Valentine’s day party, put this one on your short list!

See the full recipe at Hungry Happenings!