In Supernatural, we’ve seen our fair share of vengeful ghost stories but never one involving time travel, a mother’s revenge, and Gavin McCloud—Crowley’s…