Stephen King said this quote

But sooner or later the last good time would come around. It does for all of us.