I'm at a loss here to be objective about this movie set in a persons mind simply because as good as it is, I can't get past reality. It begins on a railway platform with commuters waiting to go to work on Valentines Day 2004, which would be nice, except it was a Saturday. While due to circumstances of the plot this could be okay, the problem is that the rest of the film was set in "real" places that I know, none of which seemed like the real place. I kept jumping out of the film despite excellent performances, to quibble about the reality of the film. That aside it wasn't a bad movie but more three stars rather than the four that most people are giving it.