2015. Max Strauss, un componente de la orquesta de cámara de Berlín, está en Granada con su compañía para celebrar el año Manuel de Falla. Allí conocerá a Candela, una bailarina gitana que participará con él en una misteriosa audición que repetirá la primera partitura musical de El amor brujo, creada por Manuel de Falla en 1915. Pronto comprenderán el poder del flamenco y lo que sucedió en Granada un siglo antes, cuando Falla liberó con su música una fuerza destructora y desconocida que trajo el mal al mundo y que en el año 2015 amenaza con regresar. Max y Candela descubrirán, gracias a las cartas que Falla escribió a sus amigos, el peligro que encierra su obra El amor brujo y la manera de vencer al terrorífico ser que saldrá de su música.
La historia transcurre en 2015, centenario del estreno de la obra El amor brujo, sin embargo hace un viaje al pasado a través de la correspondencia del músico y sus amistades.