pushed to the edge – left deeply satisfied