The Brides of Maracoor by Gregory Maguire
"Cossy didn't know much about memory. All existence measures itself in creeps and ticks, as far as she knew." The seven brides of Maracoor Spot, a small island off the coast of the greater Maracoor Abiding, are left in isolation to safeguard an ancient relic. There can only ever be seven brides and when one dies, the overseer will bring another. They hold tight to their rules and ceremonial obligations until a strange woman washes ashore, increasing their population to eight. This is the continuation of Rain's story; Rain who flew from Oz on her grandmother's broomstick, to find herself trapped on an island of bickering brides. Helia, leader of the brides, and Cossy, the youngest, wish to keep Rain on the island and want to hide her existence from the overseer. Mirka, second in command, wants to be rid of Rain by any way possible. Unbeknownst to Rain, on the same day she washes ashore, strange things begin to happen across Maracoor. Spirits revealing themselves, ...