Relief from Sun and Star? (6)

I believe the answer is:
solace
'relief' is the definition.
(solace is a kind of relief)
'sun and star?' is the wordplay.
'sun' becomes 'sol' (I've seen this before).
'and' is a charade indicator (letters next to each other).
'star?' becomes 'ace' ('ace' can be a synonym of 'star').
'sol'+'ace'='SOLACE'
'from' acts as a link.
(Other definitions for solace that I've seen before include "Comfort and reassurance" , "Consolation, comfort" , "console" , "Comfort in time of disappointment or sorrow" , "Kind of comfort - a close thing" .)