to hear / see sb / sth for the last time
Oxford100% of films
I thought we'd seen the last of you when Odin died.
Y'all haven't heard the last of me! I'll be back for my new ship!
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition