This is a great article, but I would also like to add that this movie can also be a reference to a star-crossed lover situation, like that of Romeo and Juliet. Two sides that refuse that the two be together. The only difference is the alternative ending...both actually end up together and there is a change for both worlds. I really like the review, thank you for this. One of my top favorite movies!
You're welcome and yes i noticed that but i still like it :)