Review (5/5): Cast you're spell
Love it