Ryo Saeba, the lead character of “City Hunter,” is that of a city hunter—a brilliant sweeper. His partner Kaori Makimura takes care of him and they do everything they can to be there for each other. “Angel Heart” begins where Kaori suffers a freak accident, which leads to her untimely demise. In the midst of all this, a mysterious beautiful girl named Shanin enters Ryo’s life. It turns out that Shanin is a heart transplant recipient, and the heart that she received belonged to the brain dead Kaori. Shanin got another chance at life, thanks to Kaori’s heart!