Demi Moore

Demi Moore and Ashton Kutcher have a secret about their happy household, which live for the moment and not thinking about the future.

46-year-old actress and her husband, a 31-year-old is now believed that the success of their marriage because it was happy with the time they spent together. They just live today.

When asked what the secret of happiness in a relationship, Demi answered, "I thought it was a big question for now. I like to see where I am right now."