Justin Timberlake has spoken gushingly of his new wife.
The singer and actor married Jessica Biel at the Borgo Egnazia resort in Puglia, Italy, six months ago.
And he told The Ellen DeGeneres Show he still can't believe his luck, saying: "Every once in a while, I can catch a glimpse of her when she doesn't see me looking.
"I have this moment where I'm like, 'If you never make a good decision - if you only make bad decisions - for the rest of your life, you made one really good decision'."
He added: "It's nice to marry your best friend. It suits me."
The couple got engaged in December 2011 after dating for several years.
Justin, who recently made his pop comeback, and Jessica were among the stars who turned out at the Time 100 Gala in New York earlier this week.