Blue Rose Handkerchief

at 1080 × 1037

Blue roses may not appear in nature but they are easy to create in printed textiles.