Super unfortunate crush - help!

Okay so apparently last spring this guy had a crush on me...we'll call him Brandon... and my friends who are friends with him didn’t tell me outright but I guess hinted at it and asked if I would date him and I said no because I was in such a horrible mental space I couldn’t believe that he would actually like me and I thought I was too damaged and would ruin his happiness. And my mental health has gotten a lot better. But then in like August I slept with a guy... we’ll call him Matt...and I didn’t realize it at the time but it turned out to be Brandon’s best friend. Then everyone said I was a horrible person for sleeping with his best friend when he used to have a crush on me but it meant nothing. And that’s when I actually realized he used to like me. Fast forward to now and Brandon is a really great guy and I have a crush on him now. The whole situation is super messy. Should I go for him?? Help!