This is one of the few TR/Hr stories with a happy ending. So not so impressive but nevertheless delicate and in-depth... , although Tom might not be like that - this Tom is not evil enough.
did't ask the author for authorisation as im doing this just for fun and dont think i'm gonna finish it... anyway the story is from www.fanfiction.net by Lady Moonglow