Thursday, July 21, 2011

for me, Shrek is the best fairytale..

You know why Shrek is the best fairytale? Because in all the other fairytales, the princesses are incredibly beautiful and delicate, and the princes are handsome gentlemen, princesses and princes are always perfect. But Shrek teaches you that no one needs to be perfect to have a happy ending.