Devastated Andriej Ivanov, 26, wanted to end it all when his fiancée died in a car crash the day before they were due to get married. But when he arrived at the bridge — in Ufa, central Russia — he found Maria Petrova climbing over the railings.
Maria, 21, had been thrown out by her parents for falling pregnant and was seconds from throwing herself more than 100ft into the icy Belaya River when Andriej rescued her.
He said: "Something in my heart snapped and I couldn't let her do it no matter how broken my own heart was.
"I shouted, 'Stop' and ran over to her. She fell into my arms sobbing and I began crying too.
"We held each other and talked, and talked and talked. That night saved my life - and hers."
The couple talked into the night and agreed to help each other mend their broken hearts. Now they plan to get married after telling their families about how they met.
Maria said: "He is my knight and my saviour. All that pain was worthwhile because it led me to my Andriej."
Unbelievable, and I am very sure we will see this being made into a movie...