J. M. Barrie "All of this has happened before ..."

J. M. Barrie
From Peter Pan: 'All of this has happened before, and it will happen again.'