Oh God.
No wonder Zoe blocked that out all these years.
We learned that Rose betrayed her friend AGAIN, this time subsequently leading to her death. She could have let her go. She could have said any kind words to make amends. But no.
And the worst part is that Bo is the one who got to live.