G.
I went through the same thing. It took a long time to get my son to sleep in his crib and not on someone else. I just had to let him scream for awhile. Not for too long because it broke my heart. Then I would rock him to sleep. It took about a year for him to sleep through the night. He is now 3 1/2. I know that is not much advice but I wanted you to know that you are not alone.