magic urban fantasy cover