I just realised I've been following this story (as in, reading and keeping up with it, not just letting it sit on my list) for over two years. I think that makes this one of the stories that's held my attention for the longest time! (At least, of what I'm following right now.) Most things I read usually get dropped or completed within 6 months or so.