French Heritage Language Learning: a Site of Community Building, Cultural Exploration and Self-reflection.