We propose a model of quark and lepton mixing based on the tetrahedral A(4) family symmetry with quark-lepton unification via the tetra-colour Pati-Salam gauge group SU(4)_{PS}, together with SU(2)_L x U(1)_R. The "tetra-model" solves many of the flavour puzzles and remarkably gives ten predictions at leading order, including all six PMNS parameters. The Cabibbo angle is approximately given by 1/4, due to the tetra-vacuum alignment (1,4,2), providing the Cabibbo connection between quark and lepton mixing. Higher order corrections are responsible for the smaller quark mixing angles and CP violation and provide corrections to the Cabibbo and lepton mixing angles and phases. The tetra-model involves an SO(10)-like pattern of Dirac and heavy right-handed neutrino masses, with the strong up-type quark mass hierarchy cancelling in the see-saw mechanism, leading to a normal hierarchy of neutrino masses with an atmospheric angle in the first octant of 40 +/- 1 degree, a solar angle of 34 +/- 1 degree, a reactor angle of 9.0 +/- 0.5 degree, depending on the ratio of neutrino masses m_2/m_3, and a Dirac CP violating oscillation phase of 260 +/- 5 degrees.