there's so much to love about it all....