Robert Pattinson will only take Kristen Stewart back if she marries him.
The 26-year-old actor - who was left devastated when his 'Twilight' co-star publically admitted this summer that she had cheated on him with her 'Snow White and the Huntsman' director Rupert Sanders - is said to be "desperate" to get back with the brunette beauty, but he wants her to "truly commit" to him.
Related: Robert Pattinson takes back Kristen
A source said: "Rob told Kristen the only way he can forgive her affair is if she truly commits to him.
"Rob has been keen to marry Kristen for quite a while and he doesn't want to get back with her unless he knows she means it for life too.
"Although Kristen broke Rob's heart he has realised he can't live without her. He never stopped loving her and he believes she still loves him.
"He is desperate to make it work and wants to give her another chance but not unless she proves she really wants it too."
Robert - whose 'Twilight' character Edward Cullen marries Kristen's alter-ego Bella Swan in the film franchise - had plans to pop the question to Kristen shortly before she broke the news about her infidelity, and while she has previously not wanted to rush into marriage, the 22-year-old star "will do anything" to win him back.
An insider added to the Daily Star Sunday newspaper: "They have both talked openly about marriage before and she's been telling him for years that she doesn't want to rush into anything.
"But Kristen will do anything to get back with Rob now and one of the conditions is to discuss getting married and the future. Rob is very romantic and traditional."