wordhistories.net
meanings of ‘the answer to a maiden’s prayer’
‘the answer to a maiden’s prayer’—primary meaning (USA, 1926): ‘an eligible bachelor’—hence, in extended use, ‘a miracle solution’