A Rose for Everafter is the second novel written by Richard Castle. He wrote it while he was in a relationship with Kyra Blaine, and dedicated it to her.
A Rose for Everafter is the second novel written by Richard Castle. He wrote it while he was in a relationship with Kyra Blaine, and dedicated it to her.