During the cardinals nesting season, the male may bring his mate materials for her to build a nest. She will lay 2 or up to 5 eggs. It is the female that sits (keeps them warm} on the eggs; it may take about 12 to 14 days for the eggs to hatch. The female will sing a song to let the male know that she is ready to eat. The male will bring her food while she is nesting.
After the eggs hatch, both parents will feed the young ones. When the young ones leave the nest, the parents will feed them for a while, until they are old enough to eat on their own.
In the southern States the cardinals may raise two or three broods per season. In the middle States they will probably raise only one brood per season..