During DNA replication prior to meiosis, a frameshift mutation occurs. Will this mutation be inherited?

a
Yes, because the error happened in a somatic cell.
b
Yes, because the error happened in a gamete.
c
Yes, because frameshift mutations are always passed on to offspring.
d
Yes, because meiosis makes exact cellular copies.

b. Yes, because the error happened in a gamete.