G
G. P. Ching
The Soulkeepers
Fifteen-year-old Jacob Lau survives a car crash that leaves him haunted by the mysterious disappearance of his mother. When he is sent to live with an estranged uncle, he encounters Dr. Abigail Silva, who reveals a hidden world of dangerous creatures and recruits him to join the Soulkeepers. Jacob must master his newfound abilities and navigate a treacherous reality where he is forced to defend human souls against an ancient threat.