Stolen by and stolen from mean different things.