Crossword Genius

Where you'd see old boy in shape — and soon? (6,4)

Ross

I believe the answer is:

before long

'soon?' is the definition.
(synonyms)

'where you'd see old boy in shape' is the wordplay.
I cannot quite understand how this works, but
'see' could be 'lo' ('lo' is an archaic exclamation meaning 'look!') and 'lo' is found in the answer.
'old' could be 'o' (common abbreviation eg in OE for Old English) and 'o' is found within the answer.
'boy' could be 'efren' and 'efren' is located in the leftover letters.
This may be the basis of the clue (or it may be nonsense).

'and' acts as a link.

(Another definition for before long that I've seen is " Soon".)

I've seen this clue in The Times.
Want a hint initially instead of a full solution? Install my app