I think the answer to both of these questions are YES. Even though its not from a guy's perspective, as a girl, my best friend is a guy. Also, I do have a person I consider as a best friend who I used to have feelings for, and we are still very good friends :) ... Apart from both I have a bf. So...