Every year I get the privilege of witnessing an exciting bug showdown right in my front yard. First the aphids come to suck all the juices out of our lovely rose bushes. But I know it will be OK, because shortly after that, the lady bugs arrive. The lady bugs themselves will eat up to 60 aphids in a day. They also lay eggs, which hatch out into weird looking, fast growing, ravenously hungry larvae. The larvae can eat their weight in aphids each day.
Pretty soon, my rose bushes are absolutely crawling with lady bugs and their babies. (The photo above is from the start of the season - I found no larvae that day, and only about 20 adult bugs). It's fantastic to watch it all happening each year, and it's satisfying to know I don't have to worry about getting rid of the aphids myself.
The only spanner in the works is the ants. I didn't get a good photo of the ants this time, but they do seem to try to protect the aphids. They aren't really a match for the overwhelming numbers of lady bugs though, and it's kinda cool to have this extra bit of complexity in the ecosystem. If the ants are invested in the aphids, it's most likely because they harvest and eat the aphids poo! I haven't caught my ants doing this yet, but I found this great video on youtube showing it happening.