30-something Vivian is a bit of a black sheep in her family. She's sleeping in a friend's spare room, she'd rather slip a few cheeky pills than spend time with her mum, and the fact she works in a school is a cause for alarm: "should she even be around kids?" her relatives exclaim.
Viv already knows she isn't liked, and that's fine. Whatever. She's used to it. What she doesn't expect, however, is the fact that someone in her family wants her dead. How does she know? Because they succeed. 84 times. And each time she dies, she wakes up a few hours before, at the same family gathering, with no idea what's about to happen.
Oh yes, we have a timeloop! Vivian Dies Again is perhaps not my usual type of book - sitting somewhere between crime, comedy, general fiction and, I suppose, sci-fi - but I've absolutely lapped up this rollercoaster ride with Viv. She's not the most likeable character - I can't help but picture her as Phoebe Waller-Bridge's Fleabag - and yet somehow I couldn't help but be charmed by her.
She's not solving her own murder alone, either; she's accompanied by poor Jamie, a bartender who just so happens to be also stuck in a loop with Viv. The trouble is, while Viv is reset each time, Jamie remembers all 84 deaths. He's been awake for, presumably, days, and he's slowly but surely losing his mind. Jamie is very much secondary to the outrageousness of Viv, but he's a key character, the guide and guardian to help Viv work her way out of her, er, "predicament".
Despite the timeloop element, Vivian Dies Again never feels repetitive. We aren't privy to all 84 deaths; only the few loops that matter, where Viv discovers something important or does something particularly unhinged (a dead goldfish being placed in her handbag is, unfortunately, something she'll do every loop - and far from the most bizarre thing of the afternoon).
Rather, the events of Vivian's death day are punctuated with flashbacks to other events in Viv's life - and her family. They all come together to paint a picture about Viv's life so far, how she's ended up being the outcast, and all the silly mistakes she's made along the way. Viv isn't the only messy character we meet; most of her family members have their own issues, painting a picture of a messy yet believable extended family dynamic.
I expected a little more from the ending, perhaps - though that may have simply been the result of wanting to spend more time in the company of Viv and Jamie. Overall, Hulse has crafted a very strong debut that is both laugh out loud funny and, at times, particularly sad. It's refreshing to have a protagonist who doesn't have their sh*t together and, for all her problems, I couldn't help but root for Viv.