Excuse my ignorance on the subject. But do we even know for a fact that Ann Frank was betrayed? Could it not be down to Gestapo detective work or even just an random property search?
I was always under the impression they were found rather than betrayed.