Anonymous wrote:OP here again. I should also note that I’m not 100 percent sure I’m going to break up with him. We talk multiple times a day, so I haven’t been able to break it off with him and I think he feels the same way.
Sorry, not sorry to say that you are a bad person.
You need to spend time quickly and figure out what you want to do. You know that the man has problems but it devoted to you and wants to marry you. You know that he has purchased an expensive gift for you for the holidays.
You need to figure out quickly whether you want to commit to this man. If you can't commit to this man and you have reservations due to his personal problems, then you need to come to terms quickly that you are not the right person for him. He deserves someone who cares for him as much as he cares for you. If you aren't that person, be kind and let him go and do so before he invests a lot more time, effort and money into this relationship. If you go in with less than a full commitment, you'll always be thinking of yourself as having settled, but looking for something better.
A good person would not string someone along like this and definitely would not let someone invest that much affection and emotion in you without being able to return the same affection. So, be a better person than you are and talk to him sooner rather than later and stop stringing him along and wasting his time, money and emotion on you.