The stuffed ladybug is a witness of this fucked ADR0294