foreglows