Skip to the book lists

In My Heart: A Book of Feelings

Book cover for In My Heart: A Book of Feelings by Jo Witek

In My Heart: A Book of Feelings by Jo Witek takes about 4 minutes to read aloud (416 words, about 2 sentences a page), and it lands best with children aged 2-5.

Measured read-aloud timeabout 4 minutes

Words
416our estimate, not a published count
Sentences a page
2
Re-read tolerance
4/5survives a fortnight on repeat
Vocabulary
2/5everyday words

Check In My Heart: A Book of Feelings on AmazonAffiliate link

The useful verdict

Why In My Heart: A Book of Feelings works

A die-cut heart shrinks and grows through the pages, so the child can see and touch how big the feeling is - and each emotion is described as a body sensation ('my heart feels like a fluttering bird'), which is what a three-year-old can actually notice in themselves.

Themes: emotions, the body, naming feelings, die-cuts.

Same shape, new story

Books like In My Heart: A Book of Feelings

Matched by length, refrain, sentence density, and listener—not just subject.

Straight answers

Questions parents ask about In My Heart: A Book of Feelings

How long does it take to read In My Heart: A Book of Feelings aloud?
About 4 minutes at an unhurried pace, from a word count of 416. Reading it fast shaves perhaps a third off; stopping for questions on every page can double it.
What age is In My Heart: A Book of Feelings actually for?
Ages 2-5 in our testing, which is narrower than the publisher's range. With 2 sentences a page and vocabulary at 2 out of 5, it asks for that much attention span and no more.
Does In My Heart: A Book of Feelings survive being read on repeat?
Yes. It survives a fortnight of nightly repeats, which is the real test.
Is In My Heart: A Book of Feelings a good book for a child who will not sit still?
It helps that it has a refrain a child can join in with, and it asks the child questions to answer out loud. Those three features are what keep a wriggling toddler listening, far more than the subject matter does.