Beautiful, true and good

Work in progress