Question: how to tell if a guy likes you but is holding back?
Answer: He can't help but stare at you. ...  He wants to be your hero and save the day. ...  He's ignoring you. ...  He remembers every little detail of what you say. ...  He struggles to express his feelings with you. ...  His friends know how much he cares about you. ...  He is acting nervous around you. ...  He constantly seeks out your advice.