you two sound too good to be true!

if all these things are true then you should just come out with it when your alone like when he was walking you home that's pretty cute.

tell him you fancy/like him and want to go out!? the worst he can say is no and the best is obviously yes

hope this helped!