Virtual Book Tour organised by Love Books Tours. Follow the tour across Instagram & TikTok.
A Portrait of Evil by Gabriel Galletti
10th – 16th February
Genre: Crime/ Thriller / Mystery

BLURB
A geneticist murdered in Leeds.
A Counsellor dead at the foot of the stairs in her consulting rooms.
To DI Lee Wallace these are open and shut cases of a robbery gone wrong and an accident, so when his friend and criminal psychologist Chad Hilton returns to Yorkshire from a 3 month stay in a psychiatric clinic and tries to persuade him otherwise he thinks Chad has lost the plot.
And he has more pressing issues on his plate.
As the body count of murdered sex offenders released from prison rises, he’s under pressure from his boss, the press, and the public to get a result, and fast. But he has no CCTV, and no forensics. All he has to go on is an artist’s impression of a woman seen with the men.
A woman no-one seems to recognise.
Unable to convince the police, Chad goes it alone. But even he isn’t ready for what he discovers. Is the murderer on the loose in Leeds descended from one of the UK’s most notorious killers?
Book Bloggers & Influencers
If you would like to review as part of the Love Books Tour crew, please apply here:
Authors / Publishers
Offering successful book tours, bookstagram tours, cover reveals and blitzes. I would love to work on the promotion of your book. For new and previously released titles. All genres are welcome. Use my contact form to drop us an email or download our info kit here.
https://kellylacey.com/love-books-tours/.
If you have any questions, please email lovebookstours@gmail.com and we will be very happy to talk you through our services and answer your questions.
Please note our first reply sometimes hides in the spam folder. So please check there if you don’t get anything in your inbox. As we reply to each query.

In the name of full transparency, please be aware that this blog
contains affiliate links and any purchases made through such links will result in a small commission for us (at no extra cost for you).

