Heartwarming, funny, queer, touching, emotional but also hard sometimes. Such a well-written story! Thank you!