I am having trouble dealing with remembering my wife's past with her boyfriend at the time. I knew about her past before we were married, but I thought I could forget it. I thought I forgave her, but I still think about how I was not the first in her life every time we have sex. Does this mean that I have not forgiven her? I mean, I can forgive someone for instance that hit me on the head with a shovel-even if I have migranes for the rest of my life. How long will this hurt? What really hurts is that I waited so long thinking that if I stayed a virgin, God would bless me with a virgin. I feel that God let me down. Help!