Harry Styles is wearing spotted pyjamas in a sneak peek of his CBeebies Bedtime Story episode. 

The former One Direction star, 28, is seen wearing blue and brown spotted PJs and a necklace of chunky beads ahead of his Monday, May 23 appearance. 

The 'Watermelon Sugar' singer will read Jess Hitchman’s In Every House, On Every Street, which is illustrated by Lili la Baleine, on Monday evening.

His bedtime story is described as a “heart-warming celebration of homes and the different families that live in them”.

See Harry Styles sneak peek pictures before CBeebies Bedtime Story show

The Mail:  Harry Styles, 28, who will read Jess Hitchman's In Every House, On Every Street, which is illustrated by Lili la Baleine, on Monday evening. Credit: BBC/ PA Harry Styles, 28, who will read Jess Hitchman's In Every House, On Every Street, which is illustrated by Lili la Baleine, on Monday evening. Credit: BBC/ PA

The singer is well known and beloved for his gender-fluid clothing and is seen sitting cross-legged in a yellow armchair, smiling at the camera in the teaser images.

His nails are painted a matching yellow and he also is sporting a collection of chunky rings on his fingers.

The appearance comes after the release of his third solo album on Friday, Harry’s House which has generally received positive reviews.

Styles' story will air on Monday, May 23 and he will introduce it by saying: “Tonight’s bedtime story is about a house full of love and laughter.”

Styles will follow in the footsteps of Hollywood star Chris Evans, best known for playing Captain America; Foo Fighters frontman Dave Grohl; and British actor Tom Hardy, who have all appeared on CBeebies Bedtime Stories.

The programme is on each weekday at 6.50pm on the CBeebies channel and BBC iPlayer.