Personally I feel like the ending is like Zack did go to dead row and died and Rachel killed herself and both of there souls met together again or I like to interpret it as
Angel of Slaughter