Fuuuuck this makes me sad and happy at the same time