40 not bad, the world building and plot is pretty good. the characters could use more development. rather than constant action, some moments of them talking, joking, arguing, would make this more interesting. also, mc is a pretty sweet dude. lily is the cutest.