I will build you a castle here, to keep you safe forever.' Brycheiniog in the tenth century is a dangerous kingdom — so dangerous that the king's sister must be hidden from sight. Elwedd has not been allowed to leave the castle on the water for twelve years. On the island, she is safe. As she discovers the truth about the castle she is drawn into a battle for the whole kingdom.