I give 4 because of the fun i had in the beginning (the scenes at the office are too funny__can't say more...).
But really it worth 3,5.
The story is really nice but it lacks of credibility (excuse my poor english, hope you'll understand!).
It's too bad we don't have much explanation about the "soul bond" thing.