April the Giraffe has been expected to give birth "any minute now" for nearly 3 weeks. While we wish April the very best, Who's done with this already?