Recently let down, having left Delaware for love (2,4)
I believe the answer is:
of late
'recently' is the definition.
(synonyms)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for of late that I've seen before include "In the recent past" , "In the past few days" , "Recently, not long agor" , "Alternative to 21 down" , "recently, not long ago" .)