Caddis live most of their lives as larvae on the river bed, many of them in little cases of sand or twig, under the rocks of every run and riffle. When they hatch, the pupa cuts free and swims to the surface, and the adult that emerges looks like a small moth with its wings folded in a tent. The adults live for days, come back to the water to lay eggs, and skitter across the surface while they do it.
Trout eat all three stages, and they eat the larvae all year. That is why a scruffy nymph under a dry catches fish on a river with nothing hatching.