Etymology
Today it means: optimistic; uplifting; positive Full definition →
From up + -ful.
Etymology from Wiktionary, CC BY-SA 4.0.