I can honestly say I've never seen a movie like this!
It was funny, it was dramatic, it was heart breaking, all at the same time!
The characters were all great and well rounded, and the performances were exceptional, being led by Emma Stone's exhilarating lead!
VERY mature themes, but a great watch for an open minded adult.