She shines with happiness - Она сияет от счастья. Солнце светит is good, just don't put any undue 'ь's in there.