Author: MichaelM
Build time: longer than you think

Have this gift...