25 Spells for Overcoming Obstacles