Oh my god my heart actually exploded from this happiness. Omg the last gif it waved back omg So many