At first I was tempted to just skip to the ending, but I'm glad I didn't because it gets better! This is really good, and the satisfaction I felt in the end is so unreal. If you're planning on skipping on this one, please don't, be patient, it's worth reading, I swear.
Why did I read it just now, gosh, I loved it!