Justin Timberlake is reportedly engaged to his long term girlfriend Jessica Biel.
The 30-year-old "SexyBack" singer is believed to have finally popped the question in the mountains in Jackson, Wyoming last month, according to Us Magazine.
The on-and-off couple of four and a half years are said to have reunited after they discussed marriage following their most recent breakup in 2011.
"This was the basis for getting back together. When they reunited, they had a conversation about taking the next step," a source told Us Magazine.
The source also said that Timberlake, who once had a 10 year relationship with Britney Spears, "knew it was the right time to propose."
"Justin knows how much [Biel] loves snowboarding and the mountains, so it was the perfect place," the source added.
The pair were first photographed together in 2007, around the same time that the Grammy award-winning artist ended his 4-year relationship with renowned Hollywood actress Cameron Diaz.
Although fans had for long speculated that an engagement was in the works between Diaz and Timberlake, the former couple put an end to the rumors when they officially ended their relationship in January 2007.
Timberlake and 29-year-old Biel, who is also a well known Hollywood actress, shocked fans in 2009 after reports surfaced that they had ended their then-3-year relationship.
A source said that Biel was in "severe denial" about the breakup and that she refused to accept it.
"There's no way of knowing if it's a firm breakup, because with them it's so hot and cold," another source said.
A year later in 2010, after the couple had rekindled their romance, there was allegedly another split which sources say was caused by Timberlake's unwillingness to marry Biel.
In March 2011 after getting back together yet again, a source confirmed that the pair had again split.
"It was completely mutual and they both decided it was time to move on," the source told PEOPLE.com.
Despite their rocky path, the newly engaged couple are said to extremely happy and excited about their wedding.
The pair have not yet publicly confirmed their engagement.