Answer
Yes. Yes.
Work Step by Step
A small, hot object may have the same (or even less) internal energy than a large, cold object. Heat will flow from the hotter object to the colder object.
Differences in temperature determine the direction of heat flow, not how much energy each object has.