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.
No. He wanted to marry Ginny Weasley and he did.
Yes. They were married in the epilogue.
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.