I can sum this all up in one word: adorable