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