First up, Team Haleb!
Hanna and Caleb met early in Season 1 and after some kinda hostile flirting, they soon became close.
Things moved quickly...
After finding out Caleb was living at the school because his foster parents threw him out, Hanna invited him to secretly stay at her place.
The night under the stars.
When Hanna's mom found out Caleb was living in their basement, she told him to leave. Hanna left with him and they spent the night, ahem, 'camping' in the woods...
The first break up...
Haleb's first romance was short lived when Hanna discovered Jenna had paid Caleb to spy on her and the other Liars. Although Caleb told Hanna he stopped when he started to fall for her, Hanna felt like she couldn't trust him anymore.
Hanna soon trusted Caleb enough to tell him about A.
And they worked together to try and bring down A. It was super cute!
But would it last?
In Season 3 Haleb break up when Hanna finds out that Caleb secretly visited Mona in Radley to tell her to leave the Liars alone. BUT they get back together and Caleb vows to help stop A no matter what.
And then Caleb left for Ravenswood...
In Season 4 Caleb met fellow runaway Miranda who he promised to help out. He left Hanna to move to Ravenswood with Miranda.
But he came back!
In Season 5 Haleb rekindled their romance and eventually lived together in New York, but Hanna's flashback in the Season 6 finale revealed they broke up when he asked her to choose between him and her job.
Next up, Team Spaleb!
Although Spaleb have only been an official item in Season 6, their close friendship has been apparent since Season 3.
Then there was THAT double date...
When Caleb was struggling to sleep, Spencer asked Toby to go on a double date with Hanna and Caleb to talk to him. It was super awkward and we started to feel that maybe Spencer was a little too concerned about Caleb...
What happened in Madrid?!
In Season 6, we find out that Spencer and Caleb had stayed in touch and even met up in Madrid when Caleb was travelling around Europe. While Caleb helps Spencer's mom with her election campaign, he gets closer to Spencer.
Toby threw a punch at Caleb...
When a story about Toby's new bae, Yvonne, is leaked to the media to sabotage her mother's election campaign, Caleb takes the blame and gets fired by Veronica and punched by Toby. But this only brought Spaleb closer together.
Spaleb officially got together!
After admitting their feelings for one another, and getting the green light from Toby and Hanna, Spencer and Caleb officially hooked up.
But can it last?
Spaleb seem pretty cozy but both Spencer and Caleb had moments with their ex's in the Season 6 finale...
And got a little flirty in French. Oh la la.
And Haleb kissed!
Oh, and Hanna told Caleb she had never stopped loving him! Which made her disappearance all the more heartbreaking!
Who's the best ship?! We honestly can't decide; we love BOTH couples! But what do you think?
Who are you rooting for: Team Haleb or Team Spaleb?! Cast your votes now!