weird how so many people don't get this movie
People are saying ruby was imaginary the whole time.. what? how did you get that out of it. You can't take all the mystery and magic out of this story or it doesn't make sense. This movie is fiction, anything is possible. Just because it was a metephor doesn't mean it wasn't meant to be real.
I can see the inspiration behind the story. There are people in this world that have at one point in their lives been in the position where they feel in control of another person. The ability to push somebodies buttons, even make them love you, for your own selfish reasons. But a one sided relationship is the worst kind.
I think everybody in a long term relationship has at one point thought "I WISH YOU WOULD JUST...". This movie explored how destructive for everybody involved it would be if we had true power to change somebody, and the futility of trying to make somebody "perfect", because there is no such thing.