Merlin, vieux sorcier alcoolique et mysogine, et la belle Gwynned, garçon manqué toujours prête à sortir Excalibur de son fourreau, poursuivent leur quête à travers l'Irlande. Il s'agit de réveiller les pouvoirs anciens, la magie, que les nouvelles croyances sont en train de tuer. Et pour cela, il leur faut maintenant pénétrer dans le Sidhe aux mille charmes, un château habité par des fées.