1 Kings 3:5

5 And the Lord appeared to Solomon in a dream by night, saying: Ask what thou wilt that I should give thee.

1 Kings 3:5 Meaning and Commentary

1 Kings 3:5

In Gibeon the Lord appeared to Solomon in a dream by night,
&c.] This was not a common natural dream, but an extraordinary, divine, and supernatural one, a prophetic dream, a night vision, such as God used to speak in to his prophets; in which he had the full use of his reasoning powers, was under divine impressions, and in a spiritual frame of mind, and in the exercise of grace; it was not a mere dream that the Lord did appear to him, but he really did appear to him while sleeping and dreaming, by some display of his glory in some way or another:

and God said, ask what I shall give thee;
he did not hereby dream that God said to him, but he really did say this; bid him ask what he would and it should be given him; he knew what he designed to give, but he would have it asked of him, as he will be inquired of by all his people to do that for them which he has intended and provided for them; and it is encouragement enough for them to ask, since he has promised to give.

1 Kings 3:5 In-Context

3 And Solomon loved the Lord, walking in the precepts of David, his father; only he sacrificed in the high places, and burnt incense.
4 He went therefore to Gabaon, to sacrifice there: for that was the great high place: a thousand victims for holocausts, did Solomon offer upon that altar, in Gabaon.
5 And the Lord appeared to Solomon in a dream by night, saying: Ask what thou wilt that I should give thee.
6 And Solomon said: Thou hast shewed great mercy to thy servant David, my father, even as he walked before thee in truth, and justice, and an upright heart with thee: and thou hast kept thy great mercy for him, and hast given him a son to sit on his throne, as it is this day.
7 And now, O Lord God, thou hast made thy servant king instead of David, my father: and I am but a child, and know not how to go out and come in;
The Douay-Rheims Bible is in the public domain.