Cherry Blossom Sprig On American Flag

Cherry blossom sprig on American flag

Cherry blossom sprig, a symbol of beauty, spring, and renewal, placed on an American flag, a national symbol.