General CommentI think the lyrics speak well to the song meaning.
It's about a love that can't stay together or apart.
They keep taking the girl back but changing their mind.
The girl is hurt but still takes the chance each time because she loves him.
She thinks he'll never be able to stay with her but she can't leave him for good.