Jodie Kidd is engaged.

The 35-year-old model has been on ''cloud nine'' since her ex-army beau David Blakeley popped the question four months ago following a whirlwind romance.

She told Britain's HELLO! magazine: ''It is absolutely brilliant. We are totally chuffed and on cloud nine.''

David added: ''I am feeling really excited and over the moon. I've never asked anyone else to marry me - I've never felt like this before.''

The couple were keen to keep their engagement a secret at first because they wanted to celebrate the happy news with just their close friends and family.

Jodie, who has two-year-old son Indio with her ex-partner Andrea Vianini, explained: ''We just wanted to enjoy that moment for us, although we told our immediate families. I can't believe we got away with it.''

David, who has served in the military for over 19 years, proposed in Udaipur in Rajasthan, India, after he was invited to give a talk on leadership and war in the country, but he admits he was worried Jodie would find out his romantic plan during the flight over there.

He joked: ''I hid [the ring] in a pair of socks and panicked at one point when she very nearly did find it.''