Actress Katie Holmes has angrily hit out at accusations her burgeoning romance with Tom Cruise is a publicity stunt.
Polls in US magazines People and US Weekly show a majority of both publications' readers are skeptical about the sincerity of the Hollywood couple's relationship.
The American public are dubious about the love affair because both Cruise and Holmes have films released this month - Cruise stars in War of the worlds, while Holmes is in Batman Begins.
But Holmes is hurt by the criticism, insisting she is genuinely in love with the hunky actor.
She says: "I couldn't be happier. I'm so happy. He's the most amazing man in the whole world."
And Cruise, 42, has been celebrating his love for 26-year-old Holmes during numerous public appearances, most notably on Oprah Winfrey's talk show last month.
On Winfrey's programme, Cruise leapt up and down on the host's famous couch shouting "I'm in love! I'm in love!" while laughing manically.