Tolong jelaskan mengenai Siklus hidup dari Platyhelminthes

Telur (bersama feces) -> larva bersilia (mirasidium) -> siput air (lymnea auricularis atau lymnea javanica) -> sporokista -> redia -> serkaria -> keluar dari tubuh siput -> menempel pada rumput / tanaman air -> membentuk kista (metaserkaria) -> dimakan domba(hepatica)/sapi(gigantica) -> usus -> hati -> sampai dewasa