you know the huge statue thing? its some egyptian god for fertility and babies probably die because its been destroyed
Horace and Amy conceived and Amy gave birth to Ethan in 1977. The statue was already destroyed by then. It has not yet been revealed why pregnant women can't give birth on the island.