Keep in mind this movie is rated R for good reason. This is a perfect movie and my new favorite. Excellent music, and absolutely beautiful costumes, set design, effects. Rich, poignant characters and relationships. The issues explored in this film are real, and vividly realized creatively though the fantastic, surreal, storytelling. Thanks!