While they certainly went through their ups and downs, it sounds as if Justin Timberlake and Jessica Biel are finally ready to settle down with one another.
According to Us magazine, the "In Time" hunk and his "7th Heaven" hottie are now engaged to be married!
The publication tells that the pair decided to tie the knot in late December over the holidays, with Timberlake said to have popped the question during a trip to the mountains of Jackson, Wyoming.
"Justin knows how much she loves snowboarding and the mountains, so it was the perfect place," an Us insider dished.
Another source added, "He knew it was the right time to propose."
Photo Credit: Getty Images