I know there's a very confusing passage about marriage in the new heavens/earth, and want to suggest a possibility by which there could be marriage:
Luke 20:27 Then came to him certain of the Sadducees, which deny that there is any resurrection; and they asked him,
28 Saying, Master, Moses wrote unto us, If any man's brother die, having a wife, and he die without children, that his brother should take his wife, and raise up seed unto his brother.
29 There were therefore seven brethren: and the first took a wife, and died without children.
30 And the second took her to wife, and he died childless.
31 And the third took her; and in like manner the seven also: and they left no children, and died.
32 Last of all the woman died also.
33 Therefore in the resurrection whose wife of them is she? for seven had her to wife.
34 And Jesus answering said unto them, The children of this world marry, and are given in marriage:
35 But they which shall be accounted worthy to obtain that world, and the resurrection from the dead, neither marry, nor are given in marriage:
36 Neither can they die any more: for they are equal unto the angels; and are the children of God, being the children of the resurrection.
37 Now that the dead are raised, even Moses shewed at the bush, when he calleth the Lord the God of Abraham, and the God of Isaac, and the God of Jacob.
38 For he is not a God of the dead, but of the living: for all live unto him.
The solution is very simple. What if the verses 35-36 just refer to women who've been married multiple times, including those in Jewish custom had to marry the husband's brother if he died without children, to preserve the lineage?
In other words, rather than saying nobody would marry in the next life, Jesus would have been saying female Christians would be treated the same as men in the next life, allowed to marry whoever they want rather than being subject to the will of their husbands or being given in marriage by their fathers as was Middle Eastern custom? They would have the authority of the angels, equal to the angels, since as Paul says, Jesus considers all Christians the same regardless of gender.
Galatians 3:28 There is neither Jew nor Greek, there is neither bond nor free, there is neither male nor female: for ye are all one in Christ Jesus.
There are after all passages which appear to show children will exist in the next life, so logically you would assume marriage as well.
Isaiah 11:8 And the sucking child shall play on the hole of the asp, and the weaned child shall put his hand on the cockatrice' den.
9 They shall not hurt nor destroy in all my holy mountain: for the earth shall be full of the knowledge of the LORD, as the waters cover the sea.