I give it a 4.5 because even though I loved it, at times I was confused by the characters and their interactions. I feel that one character should have known that the man he was pining over wasn't humanoid. Everything was interesting and you wonder i...