Just about everyone loves a good fireworks show, and there are plenty of them planned for this weekend around southwest Michigan. The fun begins Friday with a show in Dowagiac. It’ll be at Russom Park. Saturday will bring fireworks shows at Diamond Lake in Cassopolis, Lions Park in Sister Lakes, and Hays Park in Watervliet. If you’re in the mood Monday for fireworks, they’ll have them at the American Legion in Baroda, New Buffalo Beach in New Buffalo, the Apple Festival Fairgrounds in Niles, Eagle Lake in Edwardsburg, and the north pier in South Haven. Finally, there will be shows on Tuesday, the Fourth of July, at the middle school in Berrien Springs, Grace Lutheran Church in Eau Claire, Silver Beach in St. Joseph, and at the high school in Decatur. All shows begin at dusk.