Presenting….emaze! Prepare to be emazed!

I'm in love.  I really am.  I don't know how [...]