for keeps definition
For the winner to retain, as in You can't take the marbles back; we were playing for keeps. [Mid-1800s]
For an indefinitely long time, forever, as in She is leaving town for keeps.
In earnest, seriously, as in We're separating for keeps. [Late 1800s]