You forgive yourself - it wasn't your fault. You set that aside and when you're ready, and only when you're ready, you try again. Have confidence.
Patients young patawon...
Take a break, patch yourself up and when you feel like you're ready try again...kind of like learning to ride a Bike I suppose. It's hard but when things get going its rewarding.
Make yourself stronger and avoid people who remind you of them :(
Simply know that not everyone is as stupid as the last person who betrayed you. If everyone is, then it's time to tie a rope around your neck and choke yourself to death. The world is full of people--unique people.