Bookworm
Someone who reads a lot
To get wind of
To learn something, to find something out
Hold your horses
Be patient
Head in the clouds
To not pay attention