Blood Promise

In chapter 30, who recognizes the scarf Rose continues to wear around her neck?

help

Asked by
Last updated by Cat
1 Answers
Log in to answer

Janine.