This movie takes you on a roller coaster of emotions — it is very funny, audaciously, sarcastically funny, and then so tender, yet there are moments that are truly shocking. The acting is beautiful, the soundtrack is perfect. The cinematography is exquisite - the light, and changing hues that accompany the totally crazy and amazing story.