cheerful, kind, friendly, flirtatious, impatient, bitchy, trustworthy, selfish, charming, strict, loyal, proud, insecure, weird, sensitive, cheeky, messy, stubborn, weak, hard-working, complex and definitely hard to handle.

Barcelona    http://www.flickr.com/photos/queenb-