Hand painted heart teapot with blue, green and pink details.

White & Purple Heart Teapot

£29.95Price