Weaving the World: Simone Weil on Science, Mathematics, and Love