10 Times Jennifer Lopez totally slayed in floral prints

Floral prints are a huge spring trend and no one rocks it better than Jennifer Lopez. The Boricua pop star loves mixing elegant floral designs with sexy silhouettes. J.Lo recently slayed while enjoying a picnic with her son Max. You have to see her maxi dress and all of the other fabulous looks! We can all use some style inspiration from her best floral print styles over the years.  

More on MamásLatinas: 10 Ways Jennifer Lopez will be the queen of 2017

Image via Getty

J.Lo recently wore this lovely floral maxi dress while on a picnic with son Max.

ph0312oa8s1-1.png
Jennifer Lopez/Instagram

This dress is everything! The pleated design is perfect for spring.

At the 'Home' premiere, J.Lo wore a floral blue lace A-line dress.

ph0z55i0w01-1.jpg
Splash

We can totally recreate this look!

In 2015, the Boricua star went to see 'Hamilton' in this black and white midi dress.

phc0mrri0w1-1.jpg
Getty

She looks sophisticated and ready for Broadway.

J.Lo was giving us Jenny From the Block vibes in this floral blouse back in 2013.

phl58yylko1-1.jpg
Splash

This is a perfect office look.

In 2013, J.Lo was seen in this strapless floral dress at the March of Dimes luncheon.

phd0r6m8oc1-1.jpg
Splash

This looks great on her curvy figure.

In 2011, J.Lo kicked it up a notch with this sexy black floral lace dress at the American Music Awards.

phqd1jjp4w1-1.jpg
Splash

Who said floral can't be sexy?

Lopez rocked a ruffled floral look that showed off major skin in 2005.

phx632j3ks1.jpg
Getty

She finished the look with sexy high black boots.

J.Lo modeled this red floral mini dress in 2006.

ph12x39ios1.jpg
Getty

This was totally a look from her "Love Don't Cost a Thing" days.

In 2002, J.Lo took the floral trend over-the-top with a matching embroidered jacket.

phg84dqzgg1.jpg
Splash

The flower in her hair was an added touch.

In 2002, J.Lo wore this bohemian style bright blue mini dress with floral details.

phqijjrm881.jpg
Getty

She should rock this color more often!