"We have a home of our own."
Translation:Meillä on oma koti.
I'm not a native speaker of English but I'm majoring in English. A house is a building designed for habitation. A home could be a building where a person lives but it could also be any location that a person thinks of as the place where they belong. It's the same difference in Finnish.