Life cycle of Liver fluke
1. Adult fluke produces egg, passed out in faeces
2. Miracidia hatched from eggs
3. Miracidia invades Lymnaeid snail - acts as intermediate host, develops into sprocyst
4. Cercariae exit snail and swim to vegetation, form metacercariae
5. Metacercariae ingested by sheep - in the infective stage
6. Adult fluke ends up in bile duct of sheep when mature