If I block someone on the iPhone?

, when I unblock them will our messages come back? And will I get the messages they sent me while they were blocked?

No sorry, your quest for their attention stopped when you blocked them. Any text sent to you from them, while blocked is lost forever.

IF they were blocked long enough for them to get the hint that you were not responding, a normal person might try from another number, just to test if they were being blocked. But in most cases you will never know what they sent, unless you ask them to send anything they had sent during that time, with a lie, "Hey did you try texting me last week? Oh oh my phone wasn't working, can you send all those text from that time? Or some such.

I think it is rather sad you'd want to know what people were sending while you had them blocked. If you Really wanted to know, you would have IGNORED them instead, and just not responded, so you could see what kind of attention you were missing. Yup just turn off the txt tone for them and you get to see everything.

The messages they send you while blocked will not be received by you and are not stored for later if you decide to unblock them. So, any messages sent by them while blocked will never see the light of day on your phone. Furthermore, while blocked, the messages will say delivered on their phone and there will be no block alert on their phone. Any calls they make to you will be diverted to voicemail and again, creates an illusion of leaving a message because again, you will never hear those blocked messages. Once unblocked, messages will continue like normal.

Of course not