Warm and XX — with a hint of magic.