I feel like this is going to end in tears, but gods know I'm not gonna stop reading it. This is a gem.