Yes, it is a wonderful and very romantic idea. "Men ~ take note. Very romantic idea. If you don't know if she has the dress you want her to wear, buy her one and make sure it's a stretchy fabric so that you have a better chance at getting her right size.
Forgiveness doesn't excuse their behavior. Forgiveness prevents their behavior from destroying your heart. Deciding not to forgive hurts not only the other person but you as well. Not learning to forgive hardens the heart and makes shallow the soul.