Supermodel and reality TV queen Tyra Banks has announced she is a mother, welcoming a baby boy named York, born via surrogate.
Posting a photo of a baby's beanie on Instagram, Banks wrote of her joy at finally becoming a mother, much to the surprise of her fans and media.
More from Spy:
• Move over Art, there's a new Bachelor in town
• Shorty star's kooky engagement party
"The best present we worked and prayed so hard for is finally here. He';s got my fingers and big eyes and his daddy Erik's mouth and chin. As we thank the angel of a woman that carried our miracle baby boy for us, we pray for everyone who struggles to reach this joyous milestone. York Banks Asla, welcome to the world."