thanks for using this forum.
it seems you were suffering from anemaia a disorder of blood cells and also decreased bone formation due to lack of vitamin d.both these can be quite stressing for the body.
replacement of vitamin B12 will return your blood cells and will return the glow in the face but will take some time.
you should meet some haematologist to fully diagnose your condition and add further supplements to help you.
hope this helps..