agree!!!!!! noone is perfect... if we all perfect there are no crimes happen everyday, the world will not have any wars going on every day....
No. We can only control our mind and our thoughts to some extent. There is no way to purposely not think of something. If it's there, it's there. As a guy, do you only find your gf to be the only sexually attractive woman on the planet? Have you never thought/fantasized about another female? It's human nature to be attracted to pretty things! Men do, so can women. Don't be sexist. EDIT: Fantasy sex as in its all in your head right? Not like Cyber?
I think you have to ask your bf if he considers it as cheating instead of asking other people. It is very subjective and the only opinion that matters in this situation is HIS! Since he is the one who is in this relationship with you.
I would not consider that cheating if you are just fantasizing. To me cheating is when you are physical dating 2 person at the same time.