A good ending for both ShinRan and Conai is that Ai sacrificed her life to protect Shinichi. Before dying, she old him to forget about her. though Shinichi misses Ai, he still goes off and Marry Ran though he is still mourning for Ai as she died for him.