We are loving this. Proving that she can wear high street just as well as she can pull off designer pieces is Princess Beatrice. The young royal attended Ascot this week in an outfit that was entirely off the shelf. Over her emerald green frock, she wore a £90 white jacket from Kate Moss for Topshop with a pair of cream and black Mary Janes that set her back just £65 from Office. That's surely a recessionista moment if I ever saw one!