Home Movies Scarlet Petals Scarlet Petals 16 years old Obsessive desire can leave an indelible stain on its victim. Scarlet Petals (16 years) Release day: Friday, August 31, 2007 Runtime: 5 minutes