In the poem, the writer presents the speakers feeling of love by showing that throughout the rough time they are in, the poem is a feeling of warmth for them. The speaker is supposedly giving the poem to someone they care about to help them get through the hard times and to show they care. Whenever it states "to warm your belly in winter, it is a scarf for your head..." it shows us readers that the speaker is trying to provide a form of protection to their loved ones heart.
I would say that sometimes you would not 'identify' a mistake in your head. Also if you read it out loud you might realize how it does not make sense in your sentence.