Combine it with Time Enough for Love or The Cat Who Walks Through walls and you can have the immortal 30-40 year old looking people, wind the ages down a bit, voila: immortal, time travelling, teenager Lazarus Long encounters a relative and shags them during the struggle for the Moon's liberation from Earth.