shinichi will always be for ran.. i think ran should deserve shinichi because she's been waiting a long time for him.. aside from that, shinichi loves her so why settle for another. well, it's another story if shinichi will forever be conan because if he is, then haibara will be a perfect match for him, though it's sad coz he doesn't feel anything for her, only as a friend..