Katie Holmes has admitted to blushing when Tom Cruise pays her a compliment about her appearance.
The actress, who is due to appear in Broadway play All My Sons later this year, can’t help but get red-faced when her husband tells her she’s radiating beauty.
“I love it when Tom tells me I look great. It gives me such confidence," she tells Hello.
"Sometimes it makes me blush but it also gives me attitude. Every woman likes to be told she looks beautiful.”
However, there is one problem area which the former Dawson's Creek star would prefer to keep hidden.
She explains: “I try to embrace my imperfections. “But I will forever wage the battle of the thighs! So I prefer not to show them off.
“I am pretty tall. Usually most actresses are tiny and I’m not – I’m a big one.”
...more 
Better With Or Without Hair Extensions?
Celebrity Man Boobs And Lady Pecs
The Cruise Family's Fairy Tale Day Out


Jessica Biel is unsure about a married future
Jennifer Aniston
Gossip Girl
Zac Efron
Robert Pattinson