Sir Elton John longs to add a daughter to his family, but fears he is now "too old" to have another child.

The Rocket Man star and his partner David Furnish are parents to two sons, Zachary, two, and Elijah, nine months, who were both born via a surrogate mother.

The 66-year-old singer now admits he dreams of having a baby girl to join to his brood of boys, but has accepted he is running out of time to become a father again.

He tells Britain's Event magazine, "I would have loved to have had a girl, but I do accept I'm now too old... We have two boys, and I absolutely love being a father."