I got my mom a super-cute Liz Claiborne purse in the coral color she wears often. When I was in high school, Color Me Beautiful sessions were popular--you would sit in a special light and let the technician lay different colors of fabric under your face and calculate what colors suited you best. Since then, my mom has worn a LOT of coral, which is convenient because Liz Claiborne likes coral too. I have not followed the Color Me Beautiful advice myself. I would be wearing nothing but teal.
And I got her Jennifer Crusie's Tell Me Lies to go in the purse. Very important to my mom and me for a purse to be big enough to hold a book.