Sjuttonåriga Emelie Svensson hittas mördad i Stadsparken i Lund. Hennes kropp ligger med ansiktet nedåt i en damm, och hon har utsatts för upprepade knivhugg. Emelie har haft en svår uppväxt med flera placeringar i familjehem och på institutioner, men på senare tid hade hennes tillvaro börjat förändras till det bättre.
Polisutredarna Fredrika Storm och Henry Calment får i uppdrag att ta reda på vem som dödat henne. När de besöker Emelies skola får de höra berättelser om en vit skåpbil som har följt efter elever. Dessutom visar det sig att en kvinnlig student blivit överfallen i samma park bara några veckor före mordet.
Fredrika och Henry försöker avgöra om händelserna har ett samband eller om förklaringen till Emelies död finns i hennes tidigare liv. Samtidigt väcks frågor kring hennes bästa vän Nora, som tycks bära på en hemlighet. Ju längre utredningen fortskrider, desto tydligare blir det att sanningen är betydligt mörkare än poliserna först kunnat föreställa sig.
Ondhjärta är den femte, fristående delen i Frida Skybäcks kriminalserie Fredrika Storm, med polisutredarna Fredrika Storm och Henry Calment i huvudrollerna. Berättelsen utspelar sig i Lund och kretsar kring mordet på en ung kvinna, misstänkta händelser i hennes omgivning och hemligheter som kan ha betydelse för utredningen. Boken passar lyssnare som uppskattar mörka kriminalromaner med personliga livsöden, svårtolkade ledtrådar och oväntade avslöjanden. Den svenska ljudboken är skriven av Frida Skybäck och uppläst av Katarina Ewerlöf.