Ringworld?
I was thinking similar. The star may have huge rings of rocky debris around it, not just one like ours. And they may not all be in the same plane, so they would line up at different times and different thicknesses...........................