Danny Gokey announced earlier this week that he will wed his girlfriend, Leyicet Peralta, next month -- and the details of how he proposed reveal just how romantic and thoughtful the singer can be!

"Danny surprised Leyicet and had a car pick her up," the singer's rep confirms to People magazine. "They had an intimate dinner by the ocean under a beautiful sunset in downtown Miami."

The couple followed dinner with a trip to the ballet, before the 31-year-old asked for her hand. "Danny took her where they had their first date," his spokesperson continues. "Danny serenaded Leyicet with a song her mother used to sing to her as a baby, 'You Are So Beautiful,' and then he popped the big question. She, of course, enthusiastically said yes."

The couple, who have already said they are asking for donations to Danny's charity, Sophia's Heart Foundation (in memory of his late wife, who passed away after heart surgery in 2008), also took the non-profit organization into consideration when contemplating the diamond ring.

"Leyicet had a specific budget she did not want to go over," the rep confirms. "The couple know they have a lot of responsibility with Sophia's Heart, so they wanted to make sure they spent their money wisely."

The twosome, who plan to wed on January 29, shared their good news on the Sophia's Heart Foundation website, writing: "We are thankful for so many of the blessings God has given us. It is our desire to see homeless children and families be kept together and lifted back on their feet through the help of Sophia's Heart. We love and appreciate you all."

Danny will have to celebrate his wedding with several hundred fans. He is scheduled to embark on a Sophia's Heart cruise on Feb. 2, with fellow former 'American Idol' contestant Matt Giraud along on the voyage. Get more information on the five-day cruise here.

Watch an Interview With Danny Gokey