Daisy Lowe has "such a sweet tooth."
The 26-year-old model may have to watch her weight for the benefit of her career but she has admitted she doesn't ban herself from tucking into calorific treats every now and then.
She explained: "I'm good 80 per cent of the time, but bad for the other 20. I have such a sweet tooth. I love salted caramel and I like to treat myself to a roast dinner. I'm a big fan of eating. I think it's important to nourish yourself."
But the brunette beauty believes her mood is affected by the types of foods she pumps into her body and she feels a lot more energetic and positive after eating healthily.
She explained to the Daily Mail newspaper: "No matter what I eat, it has to be delicious.
"Being healthy requires preparation, so you have to plan ahead with good fruit and veggies, otherwise it's hard to be healthy if you are just grabbing things on the go."
Meanwhile, Daisy has just been announced as the new ambassador for the new Naughty but Rice pudding.
The campaign saw the beauty cover herself in the sweet sticky treat and dripping custard down her cleavage.
Speaking of her new role, she said: "I'm delighted to be working with such an exciting, delicious new brand.
" I can't wait for the fun ahead and to start working on ideas for my own limited edition pot to launch later next year."