Having fantasys are ok, we all have them, acting on them is a different kettle of fish, we all have those fantasies of sleeping with someone famous, that's normal, it is the difference between dreaming about it and actually carrying out, if its only dreaming then thats not cheating, its if you actually carry it out that then that is cheating.