The couple met and started dating in 2007
Jamie Cullum and model Sophie Dahl tied the knot in a secret ceremony at the weekend, according to his spokeswoman.
The couple celebrated their wedding at the Lime Wood Hotel, set in the New Forest National Park in Hampshire.
Cullum, 30, and Dahl, 32, avoided the press, telling only family and close friends their plans.
The wedding apparently had a winter wonderland theme, with the venue lit with hundreds of fairy lights. Cullum also performed for guests.
Cullum's spokeswoman, Kas Mercer, said: "I can confirm that they celebrated their wedding at the weekend."
The couple were engaged last year after meeting in 2007. Their relationship raised eyebrows due to their noticeable height difference - Cullum is seven inches shorter than his new bride.