The Guardian of the Opera

51 pages first pub 2020 (editions)

fiction historical

358 pages first pub 2020 (editions)

fiction romance mysterious tense medium-paced

52 pages first pub 2021 (editions)

fiction historical short stories

350 pages first pub 2020 (editions)

reflective sad slow-paced

314 pages first pub 2020 (editions)

fiction historical romance informative reflective slow-paced

193 pages first pub 2021 (editions)

fiction historical

109 pages first pub 2021 (editions)

fiction historical