[[quoteright:237:http://static.tvtropes.org/pmwiki/pub/images/HeartsBlood_3900.jpg]]
[[caption-width-right:237:Medieval Ireland meets "Literature/BeautyAndTheBeast"]]

Written by Creator/JulietMarillier.

A young woman runs away from her abusive relatives and finds herself in Whistling Tor, a shadowy place filled with secrets and spirits. Caitrin is offered a position as a scribe in the court of the chieftain, Anluan. She quickly discovers that a curse blankets the entire household and that it has brought despair to their leader. Caitrin takes it upon herself to bring hope back into the hearts of the people, and maybe discover a way to break the Torís ancient curse. In response, she is challenged by Anluan to face her own fears while helping him with his own.

Even with light finally returning to the household, a voice continues to sow hopelessness among human and spectral alike. To free all who are chained, Caitrin must face her destiny and unravel the curse of Whistling Tor before it claims Anluan, or herself.
----
!!This book contains examples of:

* AFatherToHisMen: Magnus, mostly for Anluan, although the others look up to him a great deal as well.
* BeastAndBeauty: Anluanís not exactly hideous looking, but his deformity doesnít help his self esteem.
** Caitrin frequently comments on his good looks. The only time she really talks about his deformity is to say that his face is uneven (and the rest of him seems lopsided). She never says that heís ugly.
* BecauseYouCanCope: Irial dies shortly after his wife does, leading Anluan to feel like he was abandoned and Magnus to feel like [[FailureToSaveMurder he could have prevented it.]]
* BreakHisHeartToSaveHim: Anluan sends Caitrin away after she discovers that he cares deeply for her. [[spoiler: She later realizes that heís trying to protect her from the upcoming battle against the Normans.]]
* CameBackWrong: Nechtan's army didn't quite materialize the way he wanted it to.
* CharacterFilibuster: Caitrin's speeches about hope.
* CunningLinguist: Caitrin is initially hired because she can read and write. Then she becomes the translator for Anluan and the Normans because Latin is their common language. Later, she uses this same Latin knowledge to [[spoiler: translate the counter spell needed to free Anluanís army.]]
* DarkAndTroubledPast: Anluanís family history, all the way back to his great-grandfather Nechtan.
** Caitrinís isnít exactly bright and cheery either. Her fatherís dead, her sister married and left her, and a distant relative took over the house and allowed her son to beat Caitrin when he felt like it.
** The members of the host are all souls from Purgatory. Some of them seem to have particularly violent pasts.
* DomesticAbuse: Cillian likes his women covered in bruises.
* DoomedDefeatist: Anluan. His response to every threat is to throw his hands in the air and admit defeat.
* EvilOrphan: Bad things seem to happen every time the ghost girl is left alone.
* EvilSorcerer: Nechtan, Anluanís great-grandfather, was responsible for summoning the spirit army.
* FindTheCure: After [[spoiler: Anluan]] is poisoned, she must find the antidote and brew it without knowing what kind of poison it is or where the antidote is written, all in less than an hour.
* FromNobodyToNightmare: [[spoiler: Muirne/Aislinn went from aide to apprentice to antagonist in a very short span of time.]] Her greatest achievement was pulling the latter off ''without anyone knowing it''.
* GoodFlawsBadFlaws: Anluanís temper scares Caitrin at first. As she gets to know him, she sees his temper as proof that heís not only qualified to lead people, but that he also genuinely cares about them and is afraid of failing in their eyes.
* GreatBigBookOfEverything: Not really one book, but [[spoiler: Aislinnís]] book and Irialís botanical collection together include all the information relevant to the plot.
* HairTriggerTemper: It doesnít take much to set Anluan off.
* ImpossibleTask: Anluan must get rid of the host, conjured by a spell he canít find, with a counter spell that was seemingly never discovered.
* JerkWithAHeartOfJerk: Muirne. Sheís rude and cold to everyone in the house. When she does choose to help out, itís either because her bond to Anluan mandates it or [[spoiler: she has a devious agenda.]]
* LastOfHisKind: Olcan.
* MakeItLookLikeAnAccident: [[spoiler: Pretty much every major death in Whistling Tor is made to look like an accident by Muirne. She would have gotten away with it if she hadn't tried to fire trick twice.]]
* MagicMirror: Whistling Tor is filled with them. Some of them talk, some show the history of events on the Tor, and one even shows the viewer what the past might have looked like. Caitrin discovers one that, if she holds a document in one hand, shows the contents of the parchment with images.
* NonHumanSidekick: The majority of Caitrinís helpers are from the host.
* OddFriendship: Rioghan and Eichri, councilor and priest, are constantly insulting each other and betting against each other. They fail at concealing their ghostly HeterosexualLifePartner status.
* OppositesAttract: Caitrin and Anluan, on the surface anyway.
** Magnus and Maraid could also fall into this trope.
* ParentalAbandonment: Anluanís father, Irial, committed suicide when his son was just a child to escape the pain of losing his wife. [[spoiler: Caitrin later discovers that Irial was actually poisoned by Muirne when he decided to stop mourning and start raising Anluan.]]
* PoisonousFriend: Muirneís presence doesnít do much to lift Anluanís spirits. She later reveals that thereís a reason for that.
* ProdigalFamily: Caitrin runs away from Market Cross to escape her abusive family.
* RebelliousRebel: Muirne makes quite a few arguments against defending her home.
* SummoningRitual: The cause of all the hoopla on Whistling Tor in the first place.
* TalkingToTheDead: Since quite a few of Whistling Tor's inhabitants are spectral, it's kind of hard to avoid this.
* TheNothingAfterDeath: How the host describes the afterlife. Eichri even says that he fears boredom on this plane more than the fires of Hell.
* TroubledButCute: Anluan, to Caitrin anyway.
* WithholdingTheCure: [[spoiler: Muirne/Aislinn]] hides both the counter spell and the cure for Anluanís poison [[spoiler: in the workroom]] just to spite the household.
** Well, [[spoiler: Aislinn]] did curse everyone after [[spoiler: Nechtan used her.]] It was probably more of a precaution to make sure the curse was carried out.
** She could have avoided any trouble by not writing everything down. People canít find it if itís not there.

----