Caroline was born in Coventry, also grew up in the village of Wolston and attended Ashlawn School in Rugby. She completed a foundation diploma in Art at Leamington Spa College of Further Education, and then went on to study English and History of Art at UCL in London, gaining a BA honours degree. Since childhood an avid drawer, painter and stitcher, Caroline has studied drawing with Ruth Eisenhart, Patrick Crouch, and currently with Lilly Palmer; also wood engraving with Sarah Van Niekerk and bead embroidery with Couture Beading (Lesley Coidan and Diana Vernon).
A professional maker and artist since 1999, she has exhibited a wide variety of work, including paintings, drawings and embroidery. Her specialities are drawing, use of colour, free machine embroidery and tambour work, and she developed a method of making richly coloured jewellery from embroidered parts assembled with wire, beads and pearls. Major projects include a commission in 2003 from V&A Enterprises for jewellery to sell alongside their Gothic: Art for England exhibition, a range of jewellery based on snowdrops for the National Trust, and she has also completed private commissions for clients in the UK, Europe and America.
As a guest tutor she has led workshops at the Royal School of Needlework, and taught Embroiderers' Guild groups. In 2012 she formed a working partnership with sister Sarah Homfray to give technical advice and guidance to the Brandon Embroidery community project, and together they are also working on a piece for exhibition inspired by the mirror palaces of India.