Their wedding was not seen.
Ginny Weasley.
Harry marries Ginny Weasley.
Ginny Weasley married Harry Potter.
Ginny Weasley married Harry Potter because she loved him and found him attractive.
That is unknown.
Ginny Weasley.
No. Harry Potter married Ginny Weasley and Hermione Granger married Ron Weasley.
That is unknown.
Yes. They were married in the epilogue.
No. He wanted to marry Ginny Weasley and he did.
Harry Potter doesn't have a sister. He married Ginny Weasley, his best friend Ron Weasley's sister.
He married Ginny Weasley. Nothing is known about the wedding.