Vehicular social networks require real-time communication and are highly dynamic due to vehicle movement. In this article, we present a novel architecture, called VeShare, to support highly dynamic and time-sensitive social behaviors in vehicle networks. VeShare clearly separates a vehicle network into control and data planes. The control plane is managed by the cellular infrastructure. It manages the social networks over time and makes various decisions necessary for data transfer. The data plane simply forwards data, following the decision from the control plane. The clear separation of the control and data planes allows efficient social group management and data transfer. We highlight the benefits of this framework using a case study and outline a number of research challenges.