20 Reasons We Can’t Get Enough of Candice Swanepoel

The Victoria’s Secret Angel truly is a gift from heaven.

Ever since beloved model and Victoria’s Secret Angel Candice Swanepoel graced the cover of the newly-redesigned Maxim one year ago, we’ve been unable to take our eyes off of her. And why should we? The angel’s proven that she knows exactly how to have a good time, fromΒ frolicking with fellow model Behati PrinslooΒ to #FreeingTheNipple on idyllic beaches. Wherever she goes, we will follow.

Below, we pay tribute to our former cover girl and one of our favorite angels.Β 

She looks stunning in black and white…

” tml-render-layout=”inline

…and even better in lingerie:

@victoriassecret by @adamfranzino @hungvanngo @harryjoshhair @elizabethsulcer πŸ‘ πŸ‘ 

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

@victoriassecret πŸ“·:@jeromeduran πŸŒ“πŸŒ’πŸŒ‘

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

” tml-render-layout=”inline

Her natural habitat is the beach:

Welcome to Instagram @gregkadelstudios @victoriassecret @mariel_barrera @shintaroteraoka @ingefonteyne πŸ’¦

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

β˜€οΈβ˜€οΈβ˜€οΈ @victoriassecret by @davidbellemere @taliasparrowmakeup @benoitmoeyaert @liverbird333

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

πŸ˜› happy Sunday @gilles_bensimon @cgonzalezbeauty @kaylamichelehair

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

@gilles_bensimon @cgonzalezbeauty @kaylamichelehair @maximmag #stbarth

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

She loves toΒ frolicΒ with friends…

” tml-render-layout=”inline

…wether that’s going head-to-head…

” tml-render-layout=”inline

…or cheek-to-cheek:

” tml-render-layout=”inline

She’s always down to #FreeTheNipple:

” tml-render-layout=”inline

She loves animals as much as we do:

” tml-render-layout=”inline

She likes to read:

Lazy Sunday at the pool in my itsy bitsy teeny weeny yellow bikini. ✨✨✨

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

She looks damn good dressed up…

Such a beautiful evening at the #MET, Thank you @michaelkors for my gorgeous dress. @voguemagazine

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

…and dressed down…

G mornin! πŸšΏβ˜•οΈβœŒπŸΌοΈ @biothermworld

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

…and dressed *all* the way down:

#regram @jeromeduran 🐜 πŸžπŸ•·πŸ›”where the wild things are…” #costarica #puravida

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

She loves to show off her tan lines:

” tml-render-layout=”inline

” tml-render-layout=”inline

She’s as chill as they come…

” tml-render-layout=”inline

…until she likes to get rowdy.

” tml-render-layout=”inline

She makes us want to never leave bed:

Mood πŸ“·: @jeromeduran

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

She’d make a fine captain:

@glamourmag by @carlynecerfdedudzeele #ccd #cerfstyle πŸ’™

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

She’s a dead ringer for Marilyn:

@maxfactor πŸ“·:camilla akrans, @shayashual and @patmcgrathreal πŸ’«πŸŒŸβœ¨πŸ’«

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

She likes to get high:

πŸ™ƒ. @biothermworld

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

And no matter what, at the end of the day, she’ll always be our angel:

Soon we will transform into fairies and Angels. πŸ¦„πŸ‘ΌπŸΌ #vsfashionshow2015 @victoriassecret

A photo posted by Candice Swanepoel (@angelcandices) on

” tml-render-layout=”inline

Tags: