If your faith in God’s programming for all living things ever wavers, you might consider the sea turtle. Female sea turtles mate in the ocean, then instinctively return to the beach where they were hatched, use their hind flippers to dig a 20 inch hole in the sand, and lay 50 to 300 eggs in the hole. Then they cover the hole, often even bringing twigs to disguise it, and return to the sea, never to see their offspring again. They will go through this reproductive process multiple times in a season, and always in the dark of night for safety.
30 to 60 days later, the babies hatch, also usually at night, and somehow know to crawl into the water and seek shelter and food. Only about one in one thousand will survive to adulthood because of predators, which explains why females lay so many eggs. Just enough for the species to continue. Hatchlings never know their parents and receive no training, yet they are born with the instinct to function and repopulate.
It is hard for me to believe this could happen through sheer evolutionary processes. I have to believe The Great Programmer is at work.