Harry: Him. He's lost a lot of people and he wants to make sure you know how much you mean to him.
Ron: You. He said it right back because he had been thinking about saying it for awhile.
Hermione: Her. She's really dominant and she had to say it.
Mattheo: Him. He wasn't wasting any time to tell you how he feels.
Oliver: Him. He said it before a game because he knew it would help him play.
Neville: You. He's shy but he said it right back.
Fred: Him. It took him a long time but he said it first.
George: You said it at the same time. Like exactly.
Draco: You. He claimed that you couldn't love him but after explaining that you did he excepted it.
Cedric: Him. Just him.
Tom: You. He didn't know how to react, but after a long pause he told you he loved you back.
Luna: Her. She loves you a lot and that's the end of the story.
Ginny: You. She had wanted to say it for awhile, but you got there first.
Percy: You. He isn't good with feelings.
Viktor: Him. You were long distance and he wanted you to know.
Adrian: You. You said it when you confessed your feelings for him.
Snape: You. Like Percy he isn't good with his feelings.
Remus: You. He is to insecure to say it in fear of you not feeling the same.
Sirius: Him. He wanted you to know as soon as possible.
James: Him. You thought he cheated and then he said it.
Frank: You. He wasn't really sure and he didn't say it right back.
Peter: You. He is way to shy.
Newt: Him. He knew he loved you from the beginning.
Regulus: Him. He lost his brother so he didn't want to lose you too.
Tonks: Her. She ain't ashamed anymore.
Roger: You. He didn't really love girls so you had to say it first.
Theo: Him. He is a Slytherin and I feel like he didn't know how to deal with his feelings.
Lucius: You. He didn't know how to show you and you said it first.
I may add Arthur, Xenophilius, Dean, Seamus, Fleur, and other random characters sometimes.