My baby is 5 months old and sleeps through the night. She has never been very good at getting herself to sleep - probably my fault for giving in and rocking her. She almost always needs me to rock her to sleep. If I put her into her crib while she is awake she instantly becomes wide awake even if she was sleepy, and starts kicking about and wanting to play. After a while she gets cranky then starts to cry.
Is there any way I can solve this without having to let her scream herself to sleep?