Excuse me, but how is Jocelynn able to see that Gareth is a vampire? After all, she is an ordinary human without any magical abilities. Furthermore, he has only just entered the inn and even though his behaviour is a little odd, then this wouldn't be enough to reveal what species he is in any way even to the trained eye.