Soul Purpose - a science fiction comedy by Nick Marsh

The story of a reluctant vet dragged in over his head - think Doctor Who meets James Herriot
Alan Reece is a young, unhappy vet, who thinks that getting called out in the night is about the worst thing that could ever happen to him.
This time, he's right. A nocturnal encounter with a miracle will quickly turn into a nightmare, and as the world collapses around him, Alan will realise that he alone holds the key to a century-old secret.
Accompanied by Kate, a psychic-turned-physicist, and George, a credulous reporter, Alan will pit himself against a man who has already conquered death, and now has designs on the world.
Alan is going to discover that there are some things that really shouldn't happen to a vet.
If you enjoy it, also look for the sequel - Past Tense, in which Alan begins to really wish that he'd paid attention during those Roman History classes at school...