Christian McCaffrey and Olivia Culpo have been hot and heavy since they got together a few months ago.  That continued on Valentine’s Day when the couple shared heartfelt Instagram posts that made it clear they’re enjoying each other’s company.

The Panthers running back then took things a step further and went all out to set the mood.  He had rose petals, giant stuffed animals and balloons.  Culpo seemed to be a really big fan of the romantic scene he put together.

RELATED: Olivia Culpo is Nursing a Sick Christian McCaffrey Back to Health Snuggled Up in Bed

Flip the Page to see their posts and the romantic scene set by McCaffrey: 

👇