This is one of my all time favourite movies.... I'm currently watching it on my phone at my Grandparent's house whilst the whole family watches football (soccer to all you US citizens )
Everytime I was this film I come up with a new explanation and I thought that I'd share them with you and see what you came up with too.
1. When she is "drowning" in the river her life flashes before her eyes. Her mind wasn't originally able to cope with the loss of Paul. She sees the whole thing again but because it is replaying in her mind she relives it all again
but personally I go with the next theory
2. Fate gives her another chance to have a happy life. She can't move on with her life after Paul's death and fate gives her a chance to see what happened and allow her to live happily with David and Meghan. She did live the whole thing the first time round but couldn't deal with it.
Any other theories?