Cape May is pretty magical.