Clarke and Clarke

Sidebar Sidebar Sidebar
  • Kelso Damson by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Damson by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Damson by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso DamsonRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Coral by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Coral by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Coral by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso CoralRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Citrus by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Citrus by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Citrus by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso CitrusRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Chartreuse by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Chartreuse by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Chartreuse by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso ChartreuseRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Charcoal by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Charcoal by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Charcoal by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso CharcoalRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Chambray by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Chambray by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Chambray by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso ChambrayRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Buttercup by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Buttercup by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Buttercup by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso ButtercupRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Blush by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Blush by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Blush by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso BlushRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Bluebird by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Bluebird by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Bluebird by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso BluebirdRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Kelso Birch by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina - Kelso Birch by Clarke And Clarke Fabric CLARKE & CLARKE KELSO POLYESTER - 52%;COTTON - 48% India HEAVY Horizontal: 0 and Vertical: 0 54 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Kelso Birch by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Kelso BirchRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE KELSOContent: POLYESTER - 52%;COTTON - 48%Origin: IndiaPerformance: HEAVYRepeat: H: 0, V: 0Width: 54
    $98.11
  • Sirocco Silver by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina - Sirocco Silver by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Sirocco Silver by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Sirocco SilverRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 46%;COTTON - 27%;VISCOSE - 27%Origin: IndiaPerformance: Repeat: H: 18.25, V: 16...
    $179.22
  • Sirocco Mocha by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina - Sirocco Mocha by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Sirocco Mocha by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Sirocco MochaRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 46%;COTTON - 27%;VISCOSE - 27%Origin: IndiaPerformance: Repeat: H: 18.25, V: 16...
    $179.22
  • Sirocco Kingfisher by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina - Sirocco Kingfisher by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Sirocco Kingfisher by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Sirocco KingfisherRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 46%;COTTON - 27%;VISCOSE - 27%Origin: IndiaPerformance: Repeat: H: 18.25, V:...
    $179.22
  • Sirocco Ivory by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina - Sirocco Ivory by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Sirocco Ivory by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Sirocco IvoryRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 46%;COTTON - 27%;VISCOSE - 27%Origin: IndiaPerformance: Repeat: H: 18.25, V: 16...
    $179.22
  • Sirocco Denim by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina - Sirocco Denim by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Sirocco Denim by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Sirocco DenimRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 46%;COTTON - 27%;VISCOSE - 27%Origin: IndiaPerformance: Repeat: H: 18.25, V: 16...
    $179.22
  • Sirocco Charcoal by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina - Sirocco Charcoal by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 46%;COTTON - 27%;VISCOSE - 27% India - Horizontal: 18.25 and Vertical: 16.125 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Sirocco Charcoal by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Sirocco CharcoalRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 46%;COTTON - 27%;VISCOSE - 27%Origin: IndiaPerformance: Repeat: H: 18.25, V:...
    $179.22
  • Silhouette Silver by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina - Silhouette Silver by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Silhouette Silver by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Silhouette SilverRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 51%;COTTON - 26%;NYLON - 23%Origin: IndiaPerformance: Repeat: H: 18.25, V: 25...
    $179.22
  • Silhouette Mocha by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina - Silhouette Mocha by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Silhouette Mocha by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Silhouette MochaRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 51%;COTTON - 26%;NYLON - 23%Origin: IndiaPerformance: Repeat: H: 18.25, V: 25...
    $179.22
  • Silhouette Kingfisher by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina - Silhouette Kingfisher by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Silhouette Kingfisher by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Silhouette KingfisherRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 51%;COTTON - 26%;NYLON - 23%Origin: IndiaPerformance: Repeat: H: 18.25,...
    $179.22
  • Silhouette Ivory by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina - Silhouette Ivory by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Silhouette Ivory by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Silhouette IvoryRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 51%;COTTON - 26%;NYLON - 23%Origin: IndiaPerformance: Repeat: H: 18.25, V: 25...
    $179.22
  • Silhouette Denim by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina - Silhouette Denim by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Silhouette Denim by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Silhouette DenimRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 51%;COTTON - 26%;NYLON - 23%Origin: IndiaPerformance: Repeat: H: 18.25, V: 25...
    $179.22
  • Silhouette Charcoal by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina - Silhouette Charcoal by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 51%;COTTON - 26%;NYLON - 23% India - Horizontal: 18.25 and Vertical: 25.188 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Silhouette Charcoal by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Silhouette CharcoalRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 51%;COTTON - 26%;NYLON - 23%Origin: IndiaPerformance: Repeat: H: 18.25, V:...
    $179.22
  • Mystic Silver by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 58%;COTTON - 42% India - Horizontal: 9.125 and Vertical: 9.125 54.75 - Fabric Carolina - Mystic Silver by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 58%;COTTON - 42% India - Horizontal: 9.125 and Vertical: 9.125 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Mystic Silver by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Mystic SilverRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 58%;COTTON - 42%Origin: IndiaPerformance: Repeat: H: 9.125, V: 9.125Width: 54.75
    $179.22
  • Mystic Mocha by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 58%;COTTON - 42% India - Horizontal: 9.125 and Vertical: 9.25 54.75 - Fabric Carolina - Mystic Mocha by Clarke And Clarke Fabric CLARKE & CLARKE DIFFUSION POLYESTER - 58%;COTTON - 42% India - Horizontal: 9.125 and Vertical: 9.25 54.75 - Fabric Carolina -
    Add Wish List

    Clarke and Clarke

    Mystic Mocha by Clarke And Clarke Fabric

    Clarke And Clarke Fabric Mystic MochaRequired Minimum Quantity Purchase: 2 YardsProduct: FabricUnit: YARDLeadtime:7 DaysBook: CLARKE & CLARKE DIFFUSIONContent: POLYESTER - 58%;COTTON - 42%Origin: IndiaPerformance: Repeat: H: 9.125, V: 9.25Width: 54.75
    $179.22

Clarke and Clarke: Innovative British Design for Contemporary Interiors.

Clarke and Clarke is a celebrated British brand renowned for its diverse and imaginative collections of fabrics and wallpapers. With a philosophy centered on delivering fresh, innovative designs that are accessible yet luxurious, Clarke and Clarke consistently brings vibrant patterns and sophisticated textures to modern homes. Their heritage is built on a commitment to quality, creativity, and inspiring interior design.

Explore Clarke and Clarke's eclectic range of design styles, from lively botanicals and charming geometrics to elegant damasks and contemporary abstracts. Their unique qualities include a keen eye for trending colors and patterns, a commitment to high-quality materials, and a versatility that allows their designs to seamlessly integrate into various aesthetics. Discover popular collections such as Passiflora known for its vibrant floral prints, or Colours which offers a spectrum of coordinated plains and textures.

At Fabric Carolina, we are proud to present a curated selection of Clarke and Clarke products, chosen for their exceptional design and quality that align with our dedication to offering high-end home decor solutions. We believe Clarke and Clarke provides the perfect elements to infuse your space with personality, style, and a touch of British charm.

Unleash your creativity with Clarke and Clarke. Browse our exquisite collection today to find the perfect design to transform your interior, or order a sample to experience their inspiring quality firsthand.