Gorgeous naturally striped and spotted guinea feathers. For your fascinator. (What, you're not donning one at midnight for the wedding?) They also come dyed pink, yellow, or turquoise.
All the guests at the Royal Wedding on Friday will receive a Boden Union Jack scarf. Click through to the site to see it unfurled. (The leftovers are being sold online.)
This photo is called "Swinging London" and features teenagers on Carnaby Street in 1969. They look a bit grown-up to me, to be called teenagers. It was shared on flickr by The National Archives (UK).