Before Jay-Z played New York’s Carnegie Hall last night, he’d inspired weeks of speculation about which of his famous friends would make a cameo. No one quite expected Jay-Z’s wife Beyonce to show so soon after giving birth to daughter Blue Ivy a month ago… but–never one to shy away from a publicity opportunity–Beyonce arrived in a form-fitting Alice Temperley dress and towering Christian Louboutin heels, with an Alexander McQueen clutch.

What did you expect? A caftan? How else was she supposed to stir up all that post-baby body chatter?

(Beyonce Online via HuffPost Style)