[SPOILERS]
--
When he came to see you, you had two choices,{Kiss him}/{Kill him}. Different choices led to different endings! But I'm not sure if preconditions are needed: when you are asked to choose {talk to Angle} or {Confront Ronin}, choose the latter one, and correctly find out Ronin's real name. Hope it helps you!