Night is the setting here, and the speaker's own heart feels just as dark as the sky. Yet the sky has stars in it, and the speaker's heart has small hopes, so the two are set side by side. The comparison takes a sad turn when the speaker remembers that stars, as people say, may already be dead, their light still travelling after they are gone. Hopes can be like that too: they glow brightly even when nothing real is left behind them.
The speaker admits to knowing the hopes are useless, but can't let them go. The grammar is a little tangled in the later lines, which, if anything, makes the struggle feel raw and unpolished. Then the tone shifts. The speaker turns on their own heart, calling it stupid and begging it to stop. The last line, "Let's never hope," sounds like a promise made out of tiredness and hurt. The mood is wistful, stubborn and quietly painful, the voice of someone caught between longing and giving up.