Stewart 22, cheated on Pattinson after she was caught having an affair with director Rupert Sanders. After a much hyped breakup Pattinson decided to give the actress another chance because he really loves her.
"He really loves her and is scared (of) what others might do to him in a relationship," hollywoodlife.com quoted a source as saying.
"He thinks that they might use him or have different intentions. He is comfortable with Kristen, and he is happy with her, and she knows it. He feels that she is the best for him," the source added.
The couple met on the sets of movie 'Twilight' and have been together ever since.
'Look' how the Sheena Bora case has taken a toll on Indrani Mukerjea
Photos: Katrina Kaif, Parineeti Chopra, Shilpa Shetty's movie outing in Juhu
Birthday special: 14 Bollywood actors who made it big on TV
Photos: Vaani Kapoor, Poonam Pandey, Sana Khan at fashion event
Photos: Rishi Kapoor, wife Neetu, daughter Riddhima at book launch