The battle of the princesses: Kate Middleton and Charlene Wittstock
Husband: Kate Middleton
When it comes to Kate's husband, there are very few people around the world who don't know who Prince William is. The couple met while studying at St Andrews University in Scotland - and their romance flourished from there.
Ahh, love's young dream!