The 27-year-old singer-songwriter popped the question to girlfriend Lori at the Grand Ole Opry in Nashville, TN, after returning home from the ranch ahead of running the marathon and weighing-in for a possible place in the final three.

Speaking to Lori on stage, he said: "This particular piece of the stage is from the old Opry and they put it here so everybody can stand in the spotlight and sing, it's where all the legends have sung and so many dreams have come true in the building.

Advertisement - Continue Reading Below

"Every day I realize more and more you are my favorite dream and the most important thing to me in the world. I had to do this [at the ranch] so I could ask you if you will be my wife."

Accepting the proposal, Lori said: "He has the biggest heart of anybody I have ever met and he's just my best friend."

Vinny, who is a member of country music duo Trailer Choir, added: "There is nobody who has ever loved me as much as her or cared for me as much as she does...

"This is the biggest night of my life because I'm alive and I'm able to ask this girl to marry me because I don't have diabetes, I'm not going to die in a few years and it just makes me realize how far I have come."

Vinny ran the 26.2-mile Biggest Loser marathon on Tuesday night's show with the other three contestants in the Top 4 and the 11 eliminated contestants.