Just in time for Independence Day, NASA's Hubble Space Telescope delivered a celestial fireworks show of its own — a glittering cluster of stars shining in red, white, and blue against the darkness of space.

The image shows stars scattered across the frame in a way that evokes the look of a sparkler being waved through a summer night, with the natural color variations of the stars doing the patriotic work all on their own.

It's a fitting reminder that the universe has a flair for the dramatic — no pyrotechnics required. The colors reflect real differences in stellar temperature and age, with hotter stars burning blue-white and cooler ones glowing in warmer tones.

This image was shared by NASA as part of Hubble's long tradition of marking cultural moments with timely deep-space photography. This latest snapshot is a testament to just how poetic the cosmos can be when you know where to look.

This image and its details were released by NASA.