It is a toughy. I didn't get it until the end. Then, watching it over again, you can see all the signs. I can't remember what the movie name was, Bruce Willis, Dakota Fanning or something like that. I see dead people, that one.
Hard to catch on with that one also. But at the end when you finally figure what actually happened at the start, everything comes together for you.