Several outlets said that
Blake Lively was the Fairy Princess of Cannes, but in reality she sees herself as Ursula from The Little Mermaid. Now that we know that, we can agree it makes sense. In fact, I think this is the best she ever looked. What do you think?