Out singer Elton John appeared Monday on The Ellen DeGeneres Show, where he discussed his family with host Ellen DeGeneres.

“If you had said to me ten years ago I'd be sitting on your show married to the man I love and have two beautiful children, I would have said you put acid in my drink,” John said, referring to his husband, filmmaker David Furnish, and two sons, Zachary, 5, and Elijah, 3.

“But life throws you challenges and life throws you curve balls – and great curve balls. And these two children have come along at a time I never thought I'd have children. They are the greatest thing in our lives.”

“There are no words to describe how much we love these boys. They're just amazing,” he added.

John and Furnish last month celebrated their first wedding anniversary, though the couple first started dating in 1993 and entered a civil partnership in 2005.

(Related: Elton John, David Furnish marry in England.)