Goddess Of The Rose: Number 4 in series P. C. Cast
It's not green fingers that have kept the Empousai family's roses blooming for centuries - it's the drops of blood that their women secretly sacrifice for their gardens. But Mikki would rather forget this family quirk and lead a normal life. Until the day she unwittingly performs a ritual and ends up in the strangely familiar Realm of the Rose. As its goddess, Hecate, reveals to her, Mikki has the blood of a high priestess running through her veins. And the realm has been waiting for her . . .
In a long ago flash of temper, Hecate cursed her Guardian beast with a slumber that only her priestess can undo - and Hecate is counting on Mikki to set things right. At first the beast terrifies Mikki - but soon he intrigues her more than any man ever has. But the only way he and the realm can be saved is for Mikki to sacrifice her life-giving blood - and herself . . .