☾ ☼ ☽ … Old legends tell of the blood rose – the rarest and most valuable of roses


☾ ☼ ☽ … Old legends tell of the blood rose – the rarest and most valuable of roses
☾ ☼ ☽ … Old legends tell of the blood rose – the rarest and most valuable of roses
☾ ☼ ☽ … Old legends tell of the blood rose – the rarest and most valuable of roses
☾ ☼ ☽ … Old legends tell of the blood rose – the rarest and most valuable of roses
☾ ☼ ☽ … Old legends tell of the blood rose – the rarest and most valuable of roses