On Being Human Season 4 Episode 13 the series came to a close.
Sally made the ultimate sacrifice to keep the prophecy of Aidan killing Josh from coming true. In doing so, she gave someone the gift of life.
Life isn't forever and a great loss was suffered before the end of the season finale, but in their place two other lives were born.
Ramona the pest tried to make the number of dead in the house as high as possible, but our heroes weren't going to take that lying down. They went after her with a cunning plan and put an end to her madness.
Josh, Nora, Aidan and Sally are all in a field in the sunshine as the credits roll, but you'll never guess how they get there in a million years without doing the right thing when you watch Being Human online. Trust us on this one.
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.