Perhaps I need to read the book but it sounds like that version would fit the story and Vesper's personality and mental state better. I get that she felt guilty for betraying Bond but why drown yourself in such a horrific way right in front of him when he was trying to save her? She must have known she would be hurting him more? What could have been worth dying for? If it was guilt then there were no signs leading up to that scene that she was feeling at all sad or guilty about the betrayal. It came as a shock to me because nothing in her character indicated she was the kind that would have killed herself in that way. I still don't understand Vesper's death in CR.