Just as he's reaching back into the past with his recent adventure in the wild void that is MySpace, it seems Justin Timberlake is rekindling another old flame. Of course, any comparisons between a social network and the gorgeous, accomplished Jessica Biel end right there.
Us Weekly is reporting that the pair, having broken up in March, are quietly reconciling. "They have been talking the whole time and decided to give it another shot. Jessica really wanted to get back together with him and Justin realized single life is not what it's cracked up to be," a source told the magazine.
Indeed, the pair was seen over the holiday weekend together in the Toronto, with Lainey Gossip reporting multiple sightings of the potentially on-again couple.
Both Timberlake and Biel have been largely mum since the breakup, which followed an breakup rumors in 2009 after they first got together in 2007. Reports as to the condition of their psyches have been wildly all over the map, with Us previously reporting that Timberlake was "aggressively trying to end" the relationship, and People Magazine reporting that Timberlake was miserable without her.
In 2010, Biel gushed about Timberlake, telling Vogue, "I don't want to talk about it. I don't feel the need to clear anything up. It's the most precious thing that I have in my life, and I care about it so much that I don't care about what anyone says or thinks. I have just not addressed it in any real way, and I'm not going to. It's mine. And I really like that about it."
Timberlake is in the middle of a big summer, having just released "Bad Teacher" with Cameron Diaz and about to premiere "Friends With Benefits" with Mila Kunis.
For more, click over to Us Weekly.
More:Justin Timberlake Jessica Biel Back Together Entertainment Justin Timberlake Jessica Biel Justin Timberlake Cheating Justin Timberlake Jessica Biel Break Up
HuffPost Entertainment is your one-stop shop for celebrity news, hilarious late-night bits, industry and awards coverage and more — sent right to your inbox six days a week. Learn more