This is giving me so many feels I need to go lay down.