Thank you for writing your query to YourDOST. From the message you have written, it is not clear what you have been through? how long have you been in this relationship, what exactly happened and how exactly do you feel about that at this moment ?
However, I can say that CHEATING in any relationship comes as a storm and the answer in such situation is not always YES or NO, there is a lot more in between , yes? And that is what brings you here.. Correct me if I am getting it wrong.
I also notice, you wrote " a rock solid relationship " , So, yes , considering the history you have there are possibilities that it would work for good.
If you need to discuss anything more, I invite you to connect with me or any other experts in the platform.