awwww snap! so much magic!