Paul Weller has become the father of twin boys and named them after his musical heroes.
The former Jam frontman's wife, Hannah, gave birth to John Paul and Bowie on Saturday, according to a message on his website.
It said: "Both boys are healthy and doing well following the birth and Paul and Hannah are thrilled and over the moon.
"Paul would like to thank his fans for all their well wishes over the last few months."
The babies are number six and seven for the 53-year-old singer.
He has five other children from his ex-wife and two other relationships. His oldest son is two years younger than his wife Hannah, 26.
Previous News In Pictures: