He wasn't a knight in shining armor , You said you
made yourself believe he was the love of your life and soul mate. Had he really been that Knight you wouldn't have to
make yourself feel that way, it would be a natural thing.
If this is a recent break up, well you need time to grieve the loss, whether it was a great relationship or a unhealthy one. If its been months and months maybe seeing a therapist would be helpful .
No one should have to feel forced to love someone. that's not how real love works.
Welcome to PC