We think Sean Penn was right in warning his daughter Dylan Penn in regards to dating Robert Pattinson. After a brief romance with Dylan, the "Twilight" star has gone back to his ex-girlfriend Kristen Stewart and this time it seems for real.

The ex-lovers have been spotted many times going on dates and if a source for Hollywoodlife.com is to be believed, then Kristen Stewart always knew that Pattinson will come back to her.

"She blocked out the idea that Rob could be happier with someone else. He's done with Dylan now that Kristen is back in town and available," the source revealed.

It was also reported that Robert Pattinson was dating other girls just to clear his mind. Apparently, now he has understood that he can't love anyone else than Kristen Stewart.

According to Hollywoodlife.com, "He hasn't fully forgiven her. But he has processed what she did. He has been hanging out enough with other girls to get a perspective."

Kristen Stewart cheated on Robert Pattinson with her 'Snow White and Huntsman' director Rupert Sanders. However, K-stew soon realized her mistake and apologized to Rob. Kristen has always loved Robert Pattinson and now that he has come back to her, we are sure she will not let him go.

A few weeks before the couple spent four hours with their dogs Bear and Bernie at Pattinson's apartment and they were also meeting secretly at their common friend Shanon Woodward's house.

Stewart is currently in New York shooting for an indie film Anesthesia and can't wait to go back to L.A to be with Pattinson.

"Kristen definitely wants to see Rob again. They had a great time together and she said all they did was laugh. She's had a busy last few days filming in New York, but took some time out to hang out in Central Park with a couple of friends. Filming has been pretty intense, but Kristen is overall in really good spirits," the source further revealed to Hollywoodlife.com.