I think this story is about redemption more then anything else,
each character is screwed up pretty good no matter how nice or right they all are being given a chance to make better.
well at least the Author picked an entirely different scenario compared to what most would have expected...