And while they seemed all bike rides and happy hockey games, things deteriorated pretty fast between them.
Eventually, it was reported that Selena officially broke up with Justin for good (after they went on a break and he was spotted numerous times with model Baskin Champion).
So what made them end so suddenly again?!
Well, apparently Justin couldn't promise Selena marriage.
“He loved her very much and still does and she still has strong feelings for him. But he wasn’t ready to settle down with her as soon as she wanted to and she couldn’t get him to actually think about marriage in a serious nature,” a source revealed.
With Selena's life-saving kidney transplant recently, it made her realise that her ex was worth another chance. However, “Selena’s priorities drastically changed after her surgery and her perspective on life has shifted. She was looking to settle down sooner than Justin wanted to and she took his reluctance as the last straw to finally move on from him.”
Sigh. Looks like they're over for good this time.