My boyfriend and I have been together for almost three years, and he just admitted to me that three months ago he cheated on me with this girl we know. He is saying that he has changed since three months ago, that he is not the same person. He leaves something on my doorstep everyday. Whether its a card, flowers, build a bear.
What should I do?