Arcane Magic

By Celestia's Beard this is going to get complicated.

Oh well!