Thank you kjcmsw for sharing your experience. The vet said that anything is possible. She couldn't tell what exactly cause this.
By the way,which one should I name this boy? Call me first kiss or Could you kiss me,or any suggestions? His nickname is CK now.