He rolled over!!!!
It was so exciting! The therapist had given me ways to work with Cain each day on practicing to roll over. We practiced alot today and throughout the day Cain kept getting so close to rolling over. When Brad came home from work I had Cain show him how well he was doing and low and behold he rolled over for us. We couldn't believe it!!! I was cheering and clapping and Brad even asked me if I was about to cry. Of course I said "no" but I think I could have cried tears of joy!