Maggie Vera (played by Sarah Jeffery) on Charmed on The CW was spotted wearing this red midi dress and heart studded belt bag on Charmed on episode 'The Replacement' (1x18) in Apr 2019. Maggie's Dress is the Heartbeat Silk Midi Dress by Kate Spade . Maggie's Bag is the Stelzer Belt Bag by Aldo.