The 56th Annual Dogwood-Azalea Festival was held Thursday, April 18 through Sunday, April 21 in Charleston, Missouri.