kagura-of-the-wind:

The broken pieces coming together, fitting perfectly.