What causes hemorrhoids?!?

Olivia • 01.28.19👶🏻10.03.20💍Mommy to 2 angels👼👼Hoping for #2🤰🌈
Any of you ever get hemorrhoids? What causes them and do any of you know of any good home remedies or anything like that to relieve the discomfort?