Lydia St Martin at her best