I would be happy to help assist you in understanding your dreams. Your not alone regarding having these dreams. I call it a spiritual gift. I also receive dreams almost on a daily basis of what will take place in the near future in my own personal life. I usually have a dream of what someone is going to do before they do it. You to have this gift and are receiving prophetic dreams. Often times "cheating" can also be symbolic. It can be showing anything that is taking your significant other away from you their time and attention, whether its being put towards work or hobbies, and it can also be showing personal feelings. However it can also be literal. Your case it has been literal. I would recommend keep paying attention to your dreams as if you do you will begin to receive them more frequent and you will know how the day is going to play out before the day even begins. You may come off as a "weirdo" because very few people use this gift and very few actually share what their dreams are. So indeed keep paying attention to your dreams and that is the beginning step for your gift to strength in. If you have anymore questions, please do feel free to ask.
That is fine. I guess you will have to see if someone will respond.