foreglances