Na Bloedbruiden is Een roos van bloed de tweede misdaadroman van de Zuid-Afrikaanse Margie Orford. Hoofdpersoon is opnieuw gedragspsychologe Clare Hart. Opvallend is dat Orford duidelijk (nog) veel beter schrijft dan in haar debuut. Subtieler en met nog meer oog voor detail. Ze laat meer 'stiltes' vallen zoals dat in filmtermen zo mooi heet.
Plaats van handeling is het stadje Walvisbaai, Namibië, buurland van Zuid Afrika, waar in korte tijd drie straatjongens, kinderen nog, vermoord en afschuwelijk verminkt worden gevonden.