She divides opinion with her sassy attitude, questionable accent and unique take on the hip hop genre, but nobody can deny how amazing Iggy Azalea (a.k.a Amethyst Amelia Kelly) looks in her recent Instagram photos.

The 23-year-old Aussie pop star is spending her 24th birthday with pro basketball player boyfriend Nick Young on a yacht. Not that we're jealous. Of Nick, that is.

And since we're on the subject of her massively underrated hotness, did you see her delivering some old school Hollywood glamour in this red dress?

Or when she gave swimwear models a run for their money?

Or when she was dressed like some kind of amazing, royal blue superhero?

In conclusion, Happy Birthday Iggy Azalea. You don't have to like her music to acknowledge the fact that pear shapes are AWESOME.