Enspænderen Dom arbejder i receptionen på et lille havnehotel, da den mystiske kvinde Fiona en nat ankommer uden bagage og sko. Hun påstår at hun er en fe og opfylder to af Doms ønsker, hvorefter hun forsvinder sporløst før hans tredje og sidste ønske. På dette tidpunkt ønsker han intet andet end Fionas kærlighed.