It appears Cara Delevingne may be responsible for BFF Kendall Jenner's rumored rekindled romance with Harry Styles. 

Cara Delevingne & Kendall Jenner Launching CaKe Clothing Line?

According to Closer Magazine, the 23-year-old decided to try and get Jenner, 20, back with Styles, 21, with whom she shared a brief fling back in 2013 because she felt they belonged together. 

"Harry's been bombarding Kendall with calls, flowers and texts since he moved to LA after the band's break at the end of 2015. Cara played Cupid, encouraging Kendall to give things another go with Harry," a source told the magazine.  

Cara Delevingne & St. Vincent Jet To Barbados

As for Delevingne-who was rumored to also have a past with Styles back in 2013-her inspiration for getting the two back together seems to come from her own happiness in love, which she has found with girlfriend of just over a year, St. Vincent. And because she's so happy, she wants her BFF back with the guy who made her equally as happy. 

"Cara's so in love [with St Vincent] and wants Kendall to be happy," the source said. "She feels Harry is perfect for her-they're adorable together." 

Rumors began swirling that Jenner and Styles were rekindling their romance after they were spotted vacationing together in Anguilla over New Year's. The romance was seemingly confirmed later on by Jenner's older sister, Khloe Kardashian.