I still don't understand why it is tumhare instead of tumhara... can some one help me with this please??
I think that tumhare is the "oblique case" of the adjective tumhara. The oblique case is used because the noun 'ghar' is accompanied by post-position 'main'. In German you have the similar case : dein Haus, in deinem Haus