Miranda Kerr  turns 31 on Sunday! She may no longer be a Victoria's Secret angel but she has still had plenty of memorable bikini-filled moments. The busy mom is no stranger to slipping into sexy two-pieces, so in honor of her birthday, take a look at her hottest snaps.
She smiled during a January 2008 shoot in St. Barts.
Play turned to work for Miranda in January 2010 in St. Barts on a Victoria's Secret photo shoot.
She showed off her backside on a yacht in St. Barts in January 2010.
Miranda promoted the Victoria's Secret 2012 Swim collection with fellow Angel Candice Swanepoel.
She was in Miami for another Victoria's Secret shoot in November 2008.
Miranda smiled during a bikini-bottom sunning session during a Spanish vacation in June 2008.
Miranda was decked out in white for the 2006 Victoria's Secret Fashion Show.
She did a shoot in her home country of Australia in August 2009.
Miranda modeled a black number in Malibu in April 2011 for Victoria's Secret.
She was all smiles at the November 2009 Victoria's Secret Fashion Show in NYC.
Miranda relaxed poolside in Spain with Orlando Bloom  in June 2008.
Miranda modeled the $2.5 million bra during the 2011 Victoria's Secret runway show.
Miranda threw her hands up during an August 2012 photo shoot in Sydney, Australia.
She relaxed in a white bikini while working on a photo shoot in Sydney in January 2012.
She rang in 2010 on a yacht in St. Barts with Orlando.
Miranda wore yellow for a runway show in Spain in 2008.
Miranda joined fellow Angels Candice Swanepoel and Alessandra Ambrosio in LA during March 2010.
She was on hand for a beach photo shoot in Sydney, Australia, in August 2012.
Miranda walked the 2007 Victoria's Secret Fashion Show in LA.
Miranda sported a black bikini top and jeans on a Victoria's Secret St. Barts shoot in 2010.
Miranda kept her hair out of the wind on a balcony at the Contemporary Art in The Rocks in Sydney during a fashion shoot for Grazia in October 2009.
Miranda showed off her postbaby body in April 2011 while modeling for a Victoria's Secret shoot in Malibu.
Miranda showed off her bikini body in Bora Bora during a May 2012 vacation with her family.
Miranda had a grin on her face during a 2008 beach stop in St. Barts.
She kept it playful in a skirted bikini in St. Barts for an October 2009 Victoria's Secret photo shoot.
She showed support for Victoria's Secret in 2008 in Miami.
Miranda modeled for David Jones in Sydney during 2005.
Miranda showed off her wings in a blinged-out suit at the Victoria's Secret Fashion Show in November 2012.