Cameron's journey in Season 2 began with his recovery after he had stopped his own heart.
Even at his weakest, he couldn't resist cracking jokes. We were so relieved to have our favorite neuroscientist back.
He and Kirsten became very awkward around each other, and almost hooked up a few times.
Kirsten had noticed his feelings for her while she was stitched into his mind.
But then he met Nina, a fellow comic book nerd, and they started dating.
They definitely had a lot in common and Nina is a sweetheart, but we still felt sad for Kirsten.
Their relationship was put under pressure by both his job and his close friendship with Kirsten.
Nina was upset that Cameron had to cancel dates because of his late hours and suspected that he and Kirsten were more than friends. She had no idea what his real job was.
Cameron then told Nina the truth about what he does, and they reconnected.
She was shocked at first but also proud that her boyfriend was a "swashbuckling scientist". Their relationship seemed to be in a really good place.
But later he shared a really emotional moment with Kirsten and they kissed.
Kirsten apologized and left in a hurry, but we could tell the kiss meant a lot to both of them. Where does this leave Camsten? And what about Nina? We have so many questions.
It was revealed that the anomaly in Kirsten's stitches was her memory of Cameron from when they were kids.
Cameron was able to talk to Kirsten through the young version of himself. Young Cameron was so cute.
Kirsten became trapped in her own memory, but Cameron promised to bring her back.
This was such a heartbreaking moment. Cameron's personal life is complicated, but right now all that matters is saving Kirsten. And we know Cameron won't ever give up on her.
And tell us in the comments if you think Cameron should be with Nina or Kirsten.