SDMM-020C Magic Mirror - A happy newlywed couple came to a ski resort! Her husband cheated on her right in front of her! The wife, who was following the scene, was so heartbroken over the affair with her husband, 30 inches away from the mirror, that ...