The name Iphigenia has been synonymous with ancient Greek tragedy and mythology, as well as the concept of sacrifice, for millennia.
A mother’s love is said to be pure and unconditional—a shield that protects her children from every harm. But what if that ...