How much do I love this? Let me count the ways.