The baby talk

Christina • Momma of 1, step momma to 2, and expecting a baby in November! My heart is full.
So my 7 year old (8 in 2 months) wants to know how I got pregnant. What's the best way to explain it to her? 
Note: we are atheist, so the "god put the baby there" speech won't work in our situation.