Read the tags. It's a really good read with lots of twists and turns. The ending is nice, with a touch of bittersweetness, but it still wraps everything up perfectly.
Shin'ai naru Boku e Satsui wo komete