by Curiouswife
This sounds too good -- the past coming back to haunt. CP
It sounds like payback is finally here; the sins of the past coming due!!
Love the various possible meanings here but they all come down to having the chickens coming home to roost. Otherwise known as payback.