Tom Cruise keeps the romance alive in his five-year marriage to actress Katie Holmes by showering his wife with flowers.
The Batman Begins star admits her thoughtful husband never fails when it comes to brightening her day with blooms.
She tells, "My husband has red roses for me everywhere I go and whenever we travel."