Outlander, which is based on the novels by Diana Gabaldon, has run for four seasons, screening on STARZ. Protagonist Claire (played by Caitriona Balfe), an English nurse living in the 1940s, has earned fans' hearts for her self-reliance and outspoken nature, which both helps and gets her in trouble when she's thrust backwards in time to the 18th century. (It's kind of a long story, and involves magical stones, if you must know.) Unfortunately, that puts her right in the midst of a fomenting Scottish rebellion against English rule. That's where she meets Jamie, an extremely good-looking Highlander, and they fall in love.