Shadowsea was written by Peter Bunzl and first published in 2020. It is a middle grade steampunk science-fiction novel, focusing on the continuing adventures of Lily Townsend – a young girl with a perpetual motion machine for a heart. The novel carries on from where Cogheart (2016), Moonlocket (2017) and Skycircus (2018) left off, so I would recommend reading the novels in sequence to fully appreciate them.

Lily, Robert, John and Malkin are excited to travel to New York City. Not only will they be able to visit Selena and Caddy once again, but they will also get to ring in the New Year in one of the biggest and busiest cities on the planet. Yet Lily can’t help but also feel a little nervous. Now that the secrets of the Cogheart have been revealed to the world, she feels that everyone is watching her. No one seems to be interested in the wonderful things that she has achieved. They are only interested in her heart and the accident that took the life of her mother.

Yet it is not long before Lily finds herself swept up in a new adventure. The hotel room next door is occupied by the stern Professor Milksop and her young nephew, Dane. Professor Milksop advises them that Dane is seriously ill and needs his rest, but Lily is not convinced. It’s not long before Dane confirms her suspicions are correct. He has lost all of his memories but knows that something terrible has happened – something to do with Professor Milksop. He needs Lily’s help to find out who he is and what happened to his parents.

As Lily investigates, she uncovers a mystery that is beyond her wildest dreams, involving diamond thefts and a machine that can potentially reanimate the dead. Yet, when Caddy has a vision that Dane will soon be used to perform an unspeakable act and the young boy is suddenly kidnapped, Lily realises that they don’t have a lot of time. If they can’t save Dane before New Years Day, it could be too late to stop Professor Milksop’s terrible brand of science from being unleashed on the world…