Sounds to me like there's another woman, and she kicked him to the curb, but then they made up. Sorry to say, but it sounds like you're "Plan B" at the moment.

Puppy