Saint Petersburg in bloom: roses, rainbows, and golden-hour streets — Cats Magazine