Uhm ... I was ready to sympathize with James. I really, REALLY do. Until I found out that he didn't exactly have a steady job that gave him money, and so all this time he basically got paid for everything by his boyfriend, and then demanded that they should spent more time together on Christmas, on his partner's dime? What did he actually contribute to the relationship then. Just sex? I dunno. I am not feeling you, dude. Sorry.
I liked the setting though ... the thought of seeing Northern Lights myself was just dreamy *sigh*