Urban fantasy is a subgenre of fantasy that blends magical elements with a modern, real-world urban setting, creating a narrative where the fantastical coexists with the mundane. It often explores themes of hidden worlds, the clash between ancient and modern, and the personal growth of characters navigating both realms.