Nicholas has been co-sleeping, against my boyfriends wishes, and its starting to cause a big problem in our relationship. I'm not sure what to do about it... I LOVE co-sleeping, but I dont want to break up over it either. Its also just easier for me to roll over and nurse him rather than get up, nurse him, and put him back in his co-sleeper. He panicks if he is put in his crib

One time I put him in the crib with his mobile and all was good in the world so I went to take a shower. When I came out, I just hear him screaming and gagging himself.. the mobile batteries had died. Ever since he is terrified of the crib. I've been trying to have him play in it but to no avail. So we got a co-sleeper from my friend. Only problem is I fall back asleep before I put him back in it
In reality we'd like for him to sleep in his crib. I've tried heating the bed up for him, putting my shirt in with him, etc. He either freaks out as soon as I lay him down (he wakes up immediately) or wakes him within 20-30 mins nonstop all night. In my bed he will sleep 4-5 hours at a time. I dont know what to do
Any gentle ideas to get him to sleep in his crib?