Plot hole: When Lowrie first shows Meg his wish list, she says that they would have to travel the length and breadth of Ireland to complete them. However, she doesn't know what two of them mean so how does she know that they're going to travel that far.
Continuity mistake: In chapter 12 when Belch is draining Franco's life force, Franco becomes 20 years older. In chapter 13, it says that Franco had aged 30 years.