Once Upon A Time S5 – Thinking Out Loud

Hello everyone. I’ve just spent the last few days contemplating the OUAT season 5 winter finale and the episodes that led up to it.