This was George. She recognised him, although she had never met him. All around were people pressing into him, shouting over him, jostling him, and he stood there, looking at her, completely and utterly familiar. She was shocked, because of that jolt of recognition. But at the same time she was reassured. He was exactly as she knew he would be.
Tess and George are soul mates. They've just never met each other. They both live in London. They went to the same university. But throughout their twenties, despite their shared friends' best efforts, they never come face to face. And now they're stuck with partners who don't understand them and jobs that make them unhappy, always settling for second best.
Finally they meet at a friend's thirtieth birthday party. Can they disentangle themselves from their former lives and grab hold of their one chance to be together? Or is it too late?
For Once in My Life is a love story that teeters on the edge of disaster. It's about whether it's better to compromise – or to wait for your soul mate.