Looks like Sofia Vergara had a pretty good birthday. The Modern Family actress celebrated 43 years with cake, a mariachi band, and… a T-shirt featuring her shirtless fiancé, Joe Manganiello, as a centaur?

Vergara shared a few Instagram photos from her party, including one of her wearing the shirt, complete with a pink tiara, a “birthday princess” sash, and a very sparkly chalice her son, Manolo, gave her. (Here’s hoping that Manganiello himself is the person who gave her the shirt.) Happy birthday, Sofia!