1: I think it is better not to know your fate, because if you do then you live your life in paranoia the whole time; waiting for that one day. Which would be no fun at all. Then you would live in...
I think it depends what you are talking about. Its good to know if someones unfaithful to you, or good to know how both of you feel about situations and be open.