The life story is spot on and brilliant....use both her life and events around the world at key dates in her life....
My MiL has been doing this for her own Mom wwho is now 98 and its a great record and a great way of celebrating life in general.
The best gift you can give is time.. for you and her...buy her a week end away with you... time for yourselves and nobody but yourselves..its the best gift there is...
Good luck and have fun
(oh and make sure you are 'well rested' for the week end

)