Answer by
tuppyqueen (311)
Love is a complicated thing and this person might believe they are doing the best for you if they push you away, maybe they feel like they aren't good enough for you. Just keep trying to find out why they do this to you and hopefully things will work out in the long run