Warning: First few chapters are quite unrealistically sad and poorly written and the rest is just fluff