How does this happen??

How can someone go from calling you the best thing that’s ever happened to them, their safe place, the only person whose ever cared so much about them to in 4 months seconding you are too good to them, too good to be true and leaving you for those exact reasons. How can someone make you feel bad about being good? 😞