Be still our beating hearts! This is simply too cute not to gush over!
Just a warning, watching this video might will result in squealing and all sorts of weird noises you need to be prepared for. Hearts have melted during this video, we know this because it happened to us.
Enjoy the major aww's!