Baby Elowen is here! She was born exactly on her due date at 1:58 pm. She is 5 pounds and 13 ounces. She came out in 6 pushes.