Fooled you! No, that is not Lily. I would never do that to her. It is, however, a West Highland White Terrier showing her true red, white and blue colours. Poor dog! I so hope that is not permanent hair colour.
Have a happy Fourth of July if you are in the U.S. If you aren’t, have a happy fourth of July too.