Question: which episode of charmed does piper get pregnant
Answer: 22