Idk I’m quite happy that Keith’s redemption arc is this traumatic! I mean yenwoo was gonna end up with him anyway, so at least now Keith is getting his bs thrown back on him… which rarely happens irl in similar toxic relationships