The singer weds a woman he has known since high school

Surrounded by family and close friends, Justin Guarini married Reina Capodici at a private estate in his hometown of Doylestown, Penn., early Saturday evening, Guarini’s rep Jeff Ballard confirms to PEOPLE.

Guarini, 30, the runner-up to Kelly Clarkson in the first season of American Idol, and his new bride, 27, attended high school together but only started dating after reconnecting in the past few years.

The intimate wedding was presided over by a female minister from the Universalist Church and included vows the couple wrote themselves. Guarini’s stepdaughter Lola, 4, spoke during the ceremony. Music by Radiohead, Paramore and Peter Gabriel was performed by the Vitamin String Quartet.

“Justin is one of the most deserving people of happiness and love,” Kimberly Caldwell, Guarini’s co-host on the TV Guide Network’s Idol Tonight, tells PEOPLE. “I know he will be an amazing hubby.”

The couple were engaged in December while Guarini was at Disney s EPCOT Center filming for the American Idol Experience ride at the Orlando theme park.

Guarini plans to return to the recording studio this winter to write and record his third CD.