The answer would be A.
Casa is house/home and it makes the most sense in this sentence :)
Have a good day!
The word 'shy' in Spanish is 'reservado' for a boy and 'reservada' for a girl. However, 'reservado' mean reserved, which is a synonym of shy. :)