l think the bird is tapping on his window bcz
It means it is looking for tiny insects in the wood.
You may have an exhaust leak very close to the engine.
it means that the person is cheap.And your mum
it means he would like to come in, are you sure it is a pigeon, they are usually grey or whitish, maybe it just wants a little food.