Keepsake box is 12" x 10" x 6". 5 inside velvet lined compartments. Removable. Book details birth to 5 years.