Rhona MacLeod

32 books in series
4 out of 5 stars 149 ratings

Blood Red Roses Publisher's summary

A hen night in Glasgow leaves the bride-to-be dead on a toilet floor. Her body is twisted, her face wears a terrifying grin. Who would kill a girl just before her wedding?
©2006 W F Howes (P)2006 W F Howes
Show more Show less
Detective Crime Fiction Exciting
You're getting a free audiobook


You're getting a free audiobook.

$14.95 per month after 30 days. Cancel anytime.
Product List
  • Regular price: $8.17 or 1 credit

    Sale price: $8.17 or 1 credit

  • Regular price: $16.35 or 1 credit

    Sale price: $16.35 or 1 credit

  • Book 1

    Regular price: $21.52 or 1 credit

    Sale price: $21.52 or 1 credit

  • Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Book 2

    Regular price: $21.52 or 1 credit

    Sale price: $21.52 or 1 credit

  • Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Book 3

    Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Regular price: $21.52 or 1 credit

    Sale price: $21.52 or 1 credit

  • Book 4

    Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Regular price: $21.52 or 1 credit

    Sale price: $21.52 or 1 credit

  • Book 5

    Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Book 6

    Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Book 7

    Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Book 8

    Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Book 9

    Regular price: $21.52 or 1 credit

    Sale price: $21.52 or 1 credit

  • Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Book 10

    Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit

  • Regular price: $21.52 or 1 credit

    Sale price: $21.52 or 1 credit

  • Book 11

    Regular price: $21.52 or 1 credit

    Sale price: $21.52 or 1 credit

  • Regular price: $15.72 or 1 credit

    Sale price: $15.72 or 1 credit