You have been given such great advise from the above posts!!

I agree, just give it time and cuddle with him when you can.
He probably will do a big turn around on you and be the love of your life!
Keep us updated on his progress and send pic's if you'd like, we love those.