Hermione wants him to take her shirt off but she’s too shy to ask. She’s definitely not bold enough to pull it over her head herself, so instead, she starts slowly undoing the buttons on the front of his.