Året är 1986, och det är natt en valborgsmässoafton. En flicka på sexton år blir mördad i en skog i närheten av ett skånskt slott, under former som liknar en ritual. Flickans styvbror blir dömd för mordet. Inte långt efter detta försvinner med ens hela familjen, utan att lämna några spår efter sig.
Många år senare, våren 2019, har läkaren Thea Lind precis flyttat in på slottet. Hon blir fascinerad av den tragiska händelsen när hon gör ett underligt fynd i en gammal ek i närheten. Med tiden upptäcker hon fler och fler likheter mellan sin egen bakgrund och den mördade flickans. Snart är hon säker på att sanningen om vad som hände den valborgsnatten aldrig har kommit fram. Kanske var det fler än denna sextonåring som miste livet under den våren.
Våroffer är den sista delen av Anders De La Mottes fyra fristående böcker, som alla kretsar kring varsin årstid. Alla de tidigare delarna har blivit nominerade till priset för bästa svenska kriminalroman hos Deckarakademin.