Is it possible to say "I haven't heard from my cousin in ten years."
I guess in should be replaced by "for".
I saw this sentence in a grammer book, but it doesn't seem to make sense as "in" means "after".