Saudade (Portuguese): The feeling of longing for someone that you love and is lost. Another linguist describes it as a "vague and constant desire for something that does not and probably cannot exist."Read the comments, of course. Saudade has a wider range, but I'd say it overlaps akogare a lot.
It’s interesting that saudade accommodates in one word the haunting desire for a lost love, or for an imaginary, impossible, never-to-be-experienced love. Whether the object has been lost or will never exist, it feels the same to the seeker, and leaves her in the same place: She has a desire with no future. Saudade doesn’t distinguish between a ghost, and a fantasy. Nor do our broken hearts, much of the time.
Rather more happily there's Retrouvailles (French): The happiness of meeting again after a long time. I have it with books and places and manga eps (I'm looking at you, Minekura sensei) more than with people, but that's thanks to the digital age when people are there even when they're not.