In my opinion forgiving does not mean forgetting. It means you don't hold on to (or dwell on) the anger about whatever happened, that you don't seek revenge, but it also means that you get smart about not being hurt again, kind of a "fool me once shame on you, fool me twice shame on me" way of looking at the situation. Just because you've forgiven someone doesn't mean you suddenly get stupid about their true character or their motivations.
agnes!