Oil by Susan Cavaliere.

 

 

Rose

£250.00Price