El laird Kieran O'Hara y sus guerreros son atacados por unos villanos mientras pernoctan en el bosque cercano al castillo de Caerlaveroch, pero una misteriosa banda de encapuchados, liderados por una mujer a la que los aldeanos llaman «Hada», consigue salvarlos. Angela es la menor de las hijas del laird Kubrat Fergu son. Todo el mundo cree que es una muchacha débil,
temerosa de los caballos y que tiembla ante el acero.