Mental Model
A doubly linked list is a chain of nodes where each node knows the one before and the one after it.
Analogy: Imagine a train where each carriage is connected to the one in front and the one behind, so you can move forward or backward easily.
null β [head] β [node2] β [node3] -> null β current at head