Why do you think my friends with benefits of over 2 years always tells me I'm a great girl and deserve the best and that I deserve to find someone amazing yet doesn't want to be in a relationship with me? He doesn't want to be in a relationship with anyone actually. He wants to stay single. But why does he tell me these things? If he thinks I'm so great why doesn't he want to commit to me?