Demi Moore, who is married to Ashton Kutcher, says the secret to a happy relationship is living in the present moment and not thinking about future.
The 46-year-old and her 31-year-old husband believe they have a successful marriage because they are grateful for the time they spend together and never look beyond the present, reports contactmusic.com.
"I like to look at where I am in the present moment as being the highlight. I live in present and that is what makes us happy," said Moore.
Moore, who has three daughters with ex-husband Bruce Willis, recently admitted that she and Kutcher may have children of their own one day.
"Why not? Everything is possible! We have so much to live for and obviously one of them is to have a child. I am very enthusiastic about all the possibilities that living together gives us," said Moore.