Wow Sara, how cool is that! He called to apologize to you. That wasn't just an apology, that means he was thinking about that conversation and how he made you feel, and didn't let it go away until he made it right. That's a BIG deal.
Like a puppy wagging a tail, I'm waiting to find out what you bought for yourself!
Live your life while you are still living. Riding the trail less traveled.