Word of advice about Richard - don't take all the negative things he says to heart. They are based on his opinion from what he sees the guy is doing or has done in the past. He is seeing purely objectively without all of the emotions that we feel for the guys. He can see if there is a lot of attraction and chemistry, but the loving feelings,etc he's not to into. He can see all the hurt the guy has caused you in the past. He's reading off of that.
DO listen to what he say will happen in the future as far as if he's going to come back and break up with you again, if he will commit to you, if he has potential, if there is someone else, health issues, job stuff, etc.
Wipe out all of his negative opinion because they will make you want to hunt your guy down!! That's just how his delivery is.