Spring may see a sibling depressed by love (5)
I believe the answer is:
oasis
'spring' is the definition.
(I've seen this before)
'a sibling depressed by love' is the wordplay.
'sibling' becomes 'sis' (short for sister).
'depressed by' is a charade indicator (letters next to each other) (in a down clue, some letters go below others).
'love' becomes 'o' (love means zero in tennis).
'a'+'sis'='asis'
'asis' put after 'o' is 'OASIS'.
'may see' is the link.
(Other definitions for oasis that I've seen before include "Fertile area in desert" , "beauty spot" , "Manchester band featuring the Gallagher brothers" , "place of refuge" , "flower arranging stuff" .)