Thanks guys!'
I managed to recover all the photos (if my memory never fails me).
I tried Lexar Image Rescue 4. took me about 6 hours for the scanning of the card.
THank god!
hopefully nothing of this ever happen to anyone here.
And thanks everyone for providing recommendation.
Still very puzzled what went wrong and if i should dump the card or change to a new one.