Patrick J Adams
Actor Patrick Adams poses at the 2014 Creative Arts Emmy Awards in Los Angeles, California August 16, 2014.Reuters

Filming for the finale of Freeform's Pretty Little Liars seems to have wrapped up, and the cast of the teen drama have been taking to their social media to thank the show as well as fans for the support they have received.

On Wednesday, Suits actor Patrick J Adams too took to Instagram to pen a touching letter, saying he has had a pretty long and complicated relationship with the show. Adams is engaged to Troian Bellisario, who plays Spencer on Pretty Little Liars.

"Let's be honest, we've had a complicated and pretty long relationship," he begins the post, noting that the show has introduced him to a wonderful set of people. "But sometimes we didn't see eye to eye. Like the countless mornings that @sleepinthegardn had to slink away before sunrise or the painful Sunday nights when she'd have to board a plane and cross the 2516 miles back to your loving arms. We've had to share her for so long and the arrangement has been pretty painful because, let's face it, who would ever want to let her go?"

But at the same time, he is thankful that the show gave his fiancée a platform to grow and do what she loved.

"So #PLL I wish you well and I'm sorry for any disagreements - we both meant well. But now I'm gonna take Troian's hand back and follow wherever it leads," he added.

Pretty Little Liars will return to Freeform in April where it will solve the final mystery of who the new big bad, aka the Uber A is. It will also reveal the truth behind Mrs DiLaurentis' and Charlotte's murders.