Cat Chit Chat: Cat flea life cycle