Remember Victoria Beckham's heart-embellished Marc Jacobs dress? It was pretty, but maybe just a little bit OTT for anyone who isn't also known as Posh Spice, which is why we think this top from ASOS is a much more wearable – not to mention affordable – version.
This is £34.50, and has a one-shoulder design, with pretty little hearts holding it up, a gently draped front and a nipped in waist. It's also long-enough to let you wear it with skinny jeans or leggings without flashing too much belly/crotch. We like.