Today’s the big day – the Royal Wedding – the eagerly awaited marriage of Prince William (born June 21 1982) to Catherine Middleton (born January 9 1982). It’s hardly been a whirlwind romance as they started dating when they were at university and next year they both turn 30. This makes sense from an astrological… Read more
