“Happy Valentine’s Day to my best friend,” Olivia Culpo, 27, began her dedication to BF Christian McCaffrey, 23, on Instagram on Friday, February 14. “Thank you for changing my life and showing me the kind of love I always wanted but never thought was possible.