honestly, this was actually really good. I'm on the verge of crying here because I just finished this...... mannnnnnI'm so glad all actually ends well!