Mosaic – piecing lives together