Welcome to Generator Rex Answers. What would you like to know?

The reason he goes on dates with Annie is because of Noah. He doesn't go on dates with Circe because she is a member of the pack lead by Van Kleiss so he cant't date her. I don't know about the last one