Every now and then a shop comes along that makes my heart sing. Luckier still for me, the one I discovered today is in Teddington - Divine at No. 12.
You can tell its going to be something special as you approach. The waft of fresh flowers on display is a joy matched only by the beautifully styled exterior displaying a promise of what lies inside. Close your eyes and imagine the dark, velvety loveliness of a shop filled with pretty china, luscious cushions, hand-tied bouquets and vintage delights.
Cabinets filled with hand-crafted wedding albums and be-ribboned gifts jostle for position with sweet vintage shelves displaying hand-knitted bags, snuggling alongside cashmere lavender- filled mice ( I couldn't resist) . Attention to detail and exquisite styling is the key here - and this shop oozes both.
Treat yourself and pay them a visit. You'll be hard-pressed to leave without that wonderfully uplifting feeling of having just spent half an hour of your life very wisely.
Divine at No. 12 -
12 Church Road, Teddington