‘Good Witch’ Season 5: Middleton Prepares for Cassie & Sam’s Long-Awaited Wedding (PHOTOS)