We never thought we'd see the day! Justin Timberlake has popped the question to on-again-off-again girlfriend Jessica Biel, according to the latest issue of Us Weekly, which hits stands on Friday.
The couple has a long history of breakups and makeups, but they've recently been spotted out together and it wasn't long ago that rumors of an engagement began circulating.
Timberlake, 30, reportedly proposed to Biel, 29, in the mountains of Jackson, Wyoming in a nod to her love of the great outdoors.
"Justin knows how much she loves snowboarding and the mountains, so it was the perfect place," an insider told Us Weekly.
The couple called it quits for about three months in 2011, but obviously decided to take things to the next level when they reunited.
"He knew it was the right time to propose," another source close to Timberlake told the magazine.