Congratulations on your birth!!
Dont blame yourself for bubs coming early. I am a big believer in things happening for a reason. My cousin was born at 26 weeks, he was so tiny, my uncle could fit his wedding ring up his arm when he was born. He is now 11 and is progressing as any other child his age, no probs at all.
Good luck and take care (dont worry)