What a beautiful baby!

Twelve days after giving birth, supermodel Miranda Kerr, 27, shared the first photo of her son, taken by her husband Orlando Bloom, 34.

Named Flynn, the newborn weighed 9 lbs, 12 oz -- "a very healthy and big baby boy," Kerr blogged on her Kora Organics site Tuesday.

"I gave birth to him naturally, without any pain medication, and it was a long, arduous and difficult labour, but Orlando was with me the whole time supporting and guiding me through it," Kerr wrote. "I could not have done it without him."

"We are so happy and are enjoying our time together as a family," Kerr, who secretly tied the knot with the Pirates of the Caribbean actor in July 2010, added. "He is our little ray of sunshine."

The Victoria's Secret model also thanked her fans for their "beautiful well-wishes and your lovely thoughts and comments. I haven't had a lot of time to read many comments or to respond, but please know I will when I get a chance."