The magic is over. Alex Pettyfer and his girlfriend of two years, model Marloes Horst, have split.
The "Magic Mike" actor, 25, took to Instagram on March 21 to publicly announce the news, saying that it was a "mutual decision."
"I wouldn't normally do this as I like to keep my life private," he captioned alongside a photo of the now-former couple. "Despite what may be written, Marloes and I split up due to her being a crazy hot supermodel and her and my work just keeping us apart."
The actor insisted, though, that the duo are fiercely devoted to each other and won't cut off ties, even hinting that they could reconcile.
"It was a mutual decision, We are incredible [sic] close and love each other tremendously!!!" the actor wrote. "We are best friends and who knows what the future holds."
He then added the hashtags "#shewillalwaysbefamily" and "#factisgreaterthanfiction."
Marloes posted the same photo of her and the hunky British actor and similarly addressed the split on her Instagram.
"Despite of what some papers may say, Alex and I split due to our busy schedules," she said. "It's sadning [sic] to read these negative articles since we are very close and love each other dearly!"
She continued, "So we took it into our own hands to say it was a mutual decision, we are best friends and will always remain each others family. #loveisalwaystheanswer."
Throughout their two year relationship, both Alex and Marloes would occasionally turn up on the other's social media feeds, but it certainly wasn't the norm.
However, just last week, he posted a heartwarming photo of the duo to commemorate Marloes' 27th birthday.
"HAPPY BIRTHDAY to this angel," she said of an image showing her kissing him on the cheek. "You are the most incredible person I know... Your beauty is only a minor reflection on what a truly beautiful human you really are. I love you @marloeshorst #bestfriendsforever."
On New Year's Eve, he posted a photo of her, as well, saying, "Thank you 2015 for giving me this." He also included an emoji of an angel.