However, Tom doesn't currently have a whole soul, he won't be able to return your soul until he has his complete soul. In your case, when one level has been met one part of Tom's soul is unlocked to you, in a sense, and you can return it, given, that the feelings are mutual."