Im so sorry! But i have to 100% agree with sammygirl in that it seems like he was ashamed - its not an excuse but it seems like he wasnt intentionally trying to lie to you/hurt you. I also agree with you that he shouldn't hide things from you to "spare your feelings" you should take as much time as you need but it sounds like he feels really bad and will hopefully learn from this
Good luck and HUGS!