Image: Flickr

Victoria’s Secret Angel, Candice Swanepoel flaunted her blooming baby bump in a nude maternity photo on Instagram earlier this week.

The 29 year old South African model, who’s expecting her second child, announced her pregnancy four months ago with a photo of her caressing her belly. The photo depicts Swanepoel dressed in an off-the-shoulder dress and nestled among banana tree leaves in a tropical setting, she captioned the post: "Christmas came early." 

With flowing locks of blonde hair and sun-kissed skin, Swanepoel adopted the stance of Botticelli’s Venus - one arm draped over her chest, the other, just below her belly. The post revealed that she's six months pregnant, meaning her baby boy is expected to arrive this July.

Swanepoel sat out of the 2016 Victoria's Secret Fashion Show, one of the world’s biggest fashion events, as she was pregnant with her first son, Anaca, with Hermann Nicoli. With regards to any concerns about her post-baby bod, the supermodel said in an interview: "I was actually surprised how quickly the body can go back. We're amazing creatures."