Most of us have had one, that person who lives in your hypothetical world and everything is great there but nothing in reality with them ever works out nearly as well. Whether it be a campus crush you hooked up with one night after a town house party, a long time FWB, an old flame you're trying to work things through with, etc. Something about them oh so beautifully strings you along, even though every part of you knows it's not what's right for you.
Maybe it's the way you two connect physically, laugh effortlessly, have a history, or communicate smoothly (and finish each other's sandwiches). Whatever it is, don't ever settle for the douche bag that is more work than he's worth. If you find yourself traveling further, either physically or mentally, for someone than they ever would for you then you need to take a step back. If you find yourself breaking down your own walls while they're closing up shop to you, then you need to take a step back.
It can be hard, when you're wrapped up in the hopes of what "could be." However, what could be and what should be are two different realms. You're young and chasing after someone who isn't giving you their all in return isn't worth the time, nor the energy.
While they aren't all traitors of the Southern Isles, we'd all be better off with a little more Kristoff and Sven.