I know what the Mossbauer effect is. I know the crystal as a whole accepts the recoil not just the atom emitting the gamma ray. But the gamma emission is a fast nuclear event say 1E-22 seconds. The distance, in terms of time, to the nearest neighbor atom is 3E-19 seconds not to mention the distance, in terms of time, to an atom 100 unit cells away is 3E-17 seconds. It would seem the momentum would have to be transferred faster than the speed of light. How does this work???