The Royal Wedding

| |

Finally, on 29th of April 2011, Prince William and Kate Middleton have their own fairy tale wedding.. They are perfect for each other.. They can't stop smiling.. I really adore how they handle themselves and how they really appreciate the crowd.. can see from their smiles and faces.. so sweet and cute.. hope they will be together until death do them apart..